Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Onboard SCVMM to Powershell using Autorest (Az.ScVmm | 2023-10-07 API) #27306

Draft
wants to merge 34 commits into
base: generation
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
3ca3989
Create new module for Az.ScVmm
lijinpei2008 Nov 22, 2023
a0cf9d2
Merge branch 'generation' of https://github.com/Azure/azure-powershel…
lijinpei2008 Dec 12, 2023
bf36549
update
lijinpei2008 Dec 13, 2023
d8c1886
Merge branch 'generation' of https://github.com/Azure/azure-powershel…
lijinpei2008 Dec 13, 2023
0819e48
update
lijinpei2008 Jan 10, 2024
2d73d3f
Merge branch 'generation' of https://github.com/Azure/azure-powershel…
lijinpei2008 Jan 10, 2024
effa469
update
lijinpei2008 Jan 10, 2024
f925fa0
update
lijinpei2008 Jan 17, 2024
844a041
update
lijinpei2008 Jan 17, 2024
1c0c352
update
lijinpei2008 Jan 17, 2024
ab14593
update
lijinpei2008 Mar 25, 2024
6f0cdd7
Merge branch 'generation' of https://github.com/Azure/azure-powershel…
lijinpei2008 Mar 25, 2024
e3f71d5
Merge branch 'generation' of https://github.com/Azure/azure-powershel…
lijinpei2008 Apr 1, 2024
af04284
create cmdlet *-AzScVmmMachine
lijinpei2008 May 21, 2024
205cbe2
Merge branch 'generation' of https://github.com/Azure/azure-powershel…
lijinpei2008 Jun 5, 2024
f6dce1a
update
lijinpei2008 Jul 31, 2024
75c3c7b
Merge branch 'generation' of https://github.com/Azure/azure-powershel…
lijinpei2008 Jul 31, 2024
3f55a2e
update examples and docs
lijinpei2008 Aug 1, 2024
306cbe9
Merge branch 'generation' into hsurana/feature/scvmm-2023-10-07
hsurana06 Jan 6, 2025
609b7bd
VM CRUD operation changes
hsurana06 Feb 26, 2025
36b8f40
VM Checkpoint changes
hsurana06 Feb 26, 2025
fb1b192
GuestAgent Changes
hsurana06 Feb 26, 2025
0164595
Changes for Remove VM
hsurana06 Mar 1, 2025
8c10d70
New and Update VM custom cmdlet
hsurana06 Mar 2, 2025
a2a07bf
VM Disk and Nic patch support
hsurana06 Mar 2, 2025
b1306cf
Added examples
hsurana06 Mar 2, 2025
694e961
Add ARMId based parameterSet for VM
hsurana06 Mar 3, 2025
d802722
updated test raw files
hsurana06 Mar 3, 2025
946e15a
Added support for VMExtensions
hsurana06 Mar 3, 2025
18beed0
Enable resource param changes
hsurana06 Mar 4, 2025
cc9fb71
Nic and Disk operation improvement
hsurana06 Mar 9, 2025
e6928a8
Updated Test Cases
hsurana06 Mar 10, 2025
b05d36e
Update module version to 1.0.0
hsurana06 Mar 10, 2025
c72836d
minor fix in examples and version to 0.1.0
hsurana06 Mar 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/ScVmm/ScVmm.Autorest/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto
18 changes: 18 additions & 0 deletions src/ScVmm/ScVmm.Autorest/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
bin
obj
.vs
generated
internal
exports
tools
custom/*.psm1
custom/autogen-model-cmdlets
test/*-TestResults.xml
license.txt
/*.ps1
/*.psd1
/*.ps1xml
/*.psm1
/*.snk
/*.csproj
/*.nuspec
23 changes: 23 additions & 0 deletions src/ScVmm/ScVmm.Autorest/Az.ScVmm.psd1
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
@{
GUID = '9b1ae3b2-2cbe-48e1-9467-63d13ad61b4a'
RootModule = './Az.ScVmm.psm1'
ModuleVersion = '0.1.0'
CompatiblePSEditions = 'Core', 'Desktop'
Author = 'Microsoft Corporation'
CompanyName = 'Microsoft Corporation'
Copyright = 'Microsoft Corporation. All rights reserved.'
Description = 'Microsoft Azure PowerShell: ScVmm cmdlets'
PowerShellVersion = '5.1'
DotNetFrameworkVersion = '4.7.2'
RequiredAssemblies = './bin/Az.ScVmm.private.dll'
FormatsToProcess = './Az.ScVmm.format.ps1xml'
FunctionsToExport = 'Add-AzScVmmVMDisk', 'Add-AzScVmmVMNic', 'Get-AzScVmmAvailabilitySet', 'Get-AzScVmmCloud', 'Get-AzScVmmInventoryItem', 'Get-AzScVmmServer', 'Get-AzScVmmVirtualNetwork', 'Get-AzScVmmVM', 'Get-AzScVmmVMDisk', 'Get-AzScVmmVMExtension', 'Get-AzScVmmVMGuestAgent', 'Get-AzScVmmVMNic', 'Get-AzScVmmVMTemplate', 'New-AzScVmmAvailabilitySet', 'New-AzScVmmCloud', 'New-AzScVmmNetworkInterfaceObject', 'New-AzScVmmNetworkInterfaceUpdateObject', 'New-AzScVmmServer', 'New-AzScVmmVirtualDiskObject', 'New-AzScVmmVirtualDiskUpdateObject', 'New-AzScVmmVirtualNetwork', 'New-AzScVmmVM', 'New-AzScVmmVMCheckpoint', 'New-AzScVmmVMExtension', 'New-AzScVmmVMGuestAgent', 'New-AzScVmmVMTemplate', 'Remove-AzScVmmAvailabilitySet', 'Remove-AzScVmmCloud', 'Remove-AzScVmmServer', 'Remove-AzScVmmVirtualNetwork', 'Remove-AzScVmmVM', 'Remove-AzScVmmVMCheckpoint', 'Remove-AzScVmmVMDisk', 'Remove-AzScVmmVMExtension', 'Remove-AzScVmmVMNic', 'Remove-AzScVmmVMTemplate', 'Restart-AzScVmmVM', 'Restore-AzScVmmVMCheckpoint', 'Start-AzScVmmVM', 'Stop-AzScVmmVM', 'Update-AzScVmmAvailabilitySet', 'Update-AzScVmmCloud', 'Update-AzScVmmServer', 'Update-AzScVmmVirtualNetwork', 'Update-AzScVmmVM', 'Update-AzScVmmVMDisk', 'Update-AzScVmmVMExtension', 'Update-AzScVmmVMNic', 'Update-AzScVmmVMTemplate'
PrivateData = @{
PSData = @{
Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'ScVmm'
LicenseUri = 'https://aka.ms/azps-license'
ProjectUri = 'https://github.com/Azure/azure-powershell'
ReleaseNotes = ''
}
}
}
26 changes: 26 additions & 0 deletions src/ScVmm/ScVmm.Autorest/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the Apache License, Version 2.0 (the ""License"");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// http://www.apache.org/licenses/LICENSE-2.0
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an ""AS IS"" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code
// is regenerated.

using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

[assembly: System.Reflection.AssemblyCompanyAttribute("Microsoft")]
[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright © Microsoft")]
[assembly: System.Reflection.AssemblyProductAttribute("Microsoft Azure PowerShell")]
[assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - ScVmm")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("0.1.0.0")]
[assembly: System.Reflection.AssemblyVersionAttribute("0.1.0.0")]
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
[assembly: System.CLSCompliantAttribute(false)]
Loading