custom/autogen-model-cmdlets/New-NmeTempVmModel.ps1
|
# ---------------------------------------------------------------------------------- # Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.10.8, generator: @autorest/powershell@4.0.752) # Changes may cause incorrect behavior and will be lost if the code is regenerated. # ---------------------------------------------------------------------------------- <# .Synopsis Create an in-memory object for TempVm. .Description Create an in-memory object for TempVm. .Outputs NmePowershell.Models.TempVm #> function New-NmeTempVmModel { [NmePowershell.ModelCmdletAttribute()] [OutputType('NmePowershell.Models.TempVm')] [CmdletBinding(PositionalBinding=$false)] Param( [Parameter()] [string] $DiskPerformanceTier, [Parameter(Mandatory)] [int] $DiskSize, [Parameter(Mandatory)] [string] $Image, [Parameter()] [string] $NetworkId, [Parameter(Mandatory)] [string] $StorageType, [Parameter()] [string] $Subnet, [Parameter(Mandatory)] [string] $VMIdName, [Parameter()] [string] $VMIdResourceGroup, [Parameter()] [string] $VMIdSubscriptionId, [Parameter(Mandatory)] [string] $VMSize ) process { $Object = [NmePowershell.Models.TempVm]::New() if ($PSBoundParameters.ContainsKey('DiskPerformanceTier')) { $Object.DiskPerformanceTier = $DiskPerformanceTier } if ($PSBoundParameters.ContainsKey('DiskSize')) { $Object.DiskSize = $DiskSize } if ($PSBoundParameters.ContainsKey('Image')) { $Object.Image = $Image } if ($PSBoundParameters.ContainsKey('NetworkId')) { $Object.NetworkId = $NetworkId } if ($PSBoundParameters.ContainsKey('StorageType')) { $Object.StorageType = $StorageType } if ($PSBoundParameters.ContainsKey('Subnet')) { $Object.Subnet = $Subnet } if ($PSBoundParameters.ContainsKey('VMIdName')) { $Object.VMIdName = $VMIdName } if ($PSBoundParameters.ContainsKey('VMIdResourceGroup')) { $Object.VMIdResourceGroup = $VMIdResourceGroup } if ($PSBoundParameters.ContainsKey('VMIdSubscriptionId')) { $Object.VMIdSubscriptionId = $VMIdSubscriptionId } if ($PSBoundParameters.ContainsKey('VMSize')) { $Object.VMSize = $VMSize } return $Object } } |