/
api_ip_addresses.go
52 lines (42 loc) · 1.45 KB
/
api_ip_addresses.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/*
* Metal API
*
* This is the API for Equinix Metal. The API allows you to programmatically interact with all of your Equinix Metal resources, including devices, networks, addresses, organizations, projects, and your user account. The official API docs are hosted at <https://metal.equinix.com/developers/api>.
*
* API version: 1.0.0
* Contact: support@equinixmetal.com
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package startapi
import (
"net/http"
"github.com/gin-gonic/gin"
)
// DeleteIPAddress - Unassign an ip address
func DeleteIPAddress(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{})
}
// FindIPAddressById - Retrieve an ip address
func FindIPAddressById(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{})
}
// FindIPAddressCustomdata - Retrieve the custom metadata of an IP Reservation or IP Assignment
func FindIPAddressCustomdata(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{})
}
// FindIPAvailabilities - Retrieve all available subnets of a particular reservation
func FindIPAvailabilities(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{})
}
// FindIPReservations - Retrieve all ip reservations
func FindIPReservations(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{})
}
// RequestIPReservation - Requesting IP reservations
func RequestIPReservation(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{})
}
// UpdateIPAddress - Update an ip address
func UpdateIPAddress(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{})
}