Change appropriate ADD to NEW commands

- New-NetboxIPAMAddress
- New-NetboxVirtualMachine
This commit is contained in:
Ben Claussen 2018-05-21 15:00:17 -04:00
parent cf4f2e3a0f
commit 6aea89d687
4 changed files with 20 additions and 19 deletions

View file

@ -414,13 +414,13 @@ function Get-NetboxIPAMPrefix {
InvokeNetboxRequest -URI $uri -Raw:$Raw
}
function Add-NetboxIPAMAddress {
function New-NetboxIPAMAddress {
<#
.SYNOPSIS
Add a new IP address to Netbox
Create a new IP address to Netbox
.DESCRIPTION
Adds a new IP address to Netbox with a status of Active by default.
Create a new IP address to Netbox with a status of Active by default.
.PARAMETER Address
IP address in CIDR notation: 192.168.1.1/24
@ -453,7 +453,7 @@ function Add-NetboxIPAMAddress {
Return raw results from API service
.EXAMPLE
PS C:\> Add-NetboxIPAMAddress
PS C:\> Create-NetboxIPAMAddress
.NOTES
Additional information about the function.

View file

@ -459,9 +459,9 @@ function Get-NetboxVirtualizationClusterGroup {
#endregion GET commands
#region ADD commands
#region ADD/NEW commands
function Add-NetboxVirtualMachine {
function New-NetboxVirtualMachine {
[CmdletBinding()]
[OutputType([pscustomobject])]
param
@ -577,7 +577,7 @@ function Set-NetboxVirtualMachine {
[switch]$Force
)
if ($Status) {
if ($null -ne $Status) {
$PSBoundParameters.Status = VerifyVirtualizationChoices -ProvidedValue $Status -VirtualMachineStatus
}
@ -644,6 +644,7 @@ function Set-NetboxVirtualMachineInterface {
}
}
}
end {
}

View file

@ -352,9 +352,9 @@ Describe -Name "IPAM tests" -Tag 'Ipam' -Fixture {
}
}
Context -Name "Add-NetboxIPAMAddress" -Fixture {
It "Should add a basic IP address" {
$Result = Add-NetboxIPAMAddress -Address '10.0.0.1/24'
Context -Name "New-NetboxIPAMAddress" -Fixture {
It "Should create a basic IP address" {
$Result = New-NetboxIPAMAddress -Address '10.0.0.1/24'
Assert-VerifiableMock
@ -364,8 +364,8 @@ Describe -Name "IPAM tests" -Tag 'Ipam' -Fixture {
$Result.Body | Should -Be '{"status":1,"address":"10.0.0.1/24"}'
}
It "Should add an IP with a status and role names" {
$Result = Add-NetboxIPAMAddress -Address '10.0.0.1/24' -Status 'Reserved' -Role 'Anycast'
It "Should create an IP with a status and role names" {
$Result = New-NetboxIPAMAddress -Address '10.0.0.1/24' -Status 'Reserved' -Role 'Anycast'
Assert-VerifiableMock
@ -375,8 +375,8 @@ Describe -Name "IPAM tests" -Tag 'Ipam' -Fixture {
$Result.Body | Should -Be '{"status":2,"address":"10.0.0.1/24","role":30}'
}
It "Should add an IP with a status and role values" {
$Result = Add-NetboxIPAMAddress -Address '10.0.1.1/24' -Status '1' -Role '10'
It "Should create an IP with a status and role values" {
$Result = New-NetboxIPAMAddress -Address '10.0.1.1/24' -Status '1' -Role '10'
Assert-VerifiableMock

View file

@ -306,9 +306,9 @@ Describe -Name "Virtualization tests" -Tag 'Virtualization' -Fixture {
}
}
Context -Name "Add-NetboxVirtualMachine" -Fixture {
It "Should add a basic VM" {
$Result = Add-NetboxVirtualMachine -Name 'testvm' -Cluster 1
Context -Name "New-NetboxVirtualMachine" -Fixture {
It "Should create a basic VM" {
$Result = New-NetboxVirtualMachine -Name 'testvm' -Cluster 1
Assert-VerifiableMock
@ -318,8 +318,8 @@ Describe -Name "Virtualization tests" -Tag 'Virtualization' -Fixture {
$Result.Body | Should -Be '{"cluster":1,"name":"testvm","status":1}'
}
It "Should add a VM with CPUs, Memory, Disk, tenancy, and comments" {
$Result = Add-NetboxVirtualMachine -Name 'testvm' -Cluster 1 -Status Active -vCPUs 4 -Memory 4096 -Tenant 11 -Disk 50 -Comments "these are comments"
It "Should create a VM with CPUs, Memory, Disk, tenancy, and comments" {
$Result = New-NetboxVirtualMachine -Name 'testvm' -Cluster 1 -Status Active -vCPUs 4 -Memory 4096 -Tenant 11 -Disk 50 -Comments "these are comments"
Assert-VerifiableMock