Public/Update-VmIp.ps1

<#
    .DESCRIPTION
    Wrapper for Nutanix API version 0.3.
 
    .NOTES
    Author: Timothy Rasiah
#>


function Update-VmIp {
    [CmdletBinding()]
    param (
        [Parameter(Mandatory=$true)]
        [String]$Uuid,
        [Parameter(Mandatory=$true)]
        [String]$Ip,
        [Parameter(Mandatory=$true)]
        [String]$NicUuid
    )

    $data = @{
        "update_list" = @(
            @{
                "ip" = $Ip
                "uuid" = $NicUuid
            }
        )
    }
    
    $response = Send-Request -method "PUT" -endpoint "/vms/$($Uuid)/update_ip" -data $data
    return $response
}