forked from huaweicloud/huaweicloud-sdk-go
/
doc.go
55 lines (35 loc) · 1.11 KB
/
doc.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
53
54
55
/*
Sample Code, This interface is used to create a port.
result, err := ports.Create(client, ports.CreateOpts{
Name: "EricTestPort",
NetworkId: "5ae24488-454f-499c-86c4-c0355704005d",
}).Extract()
if err != nil {
panic(err)
}
Sample Code, This interface is used to update a port.
result, err := ports.Update(client,"5e56a480-f337-4985-8ca4-98546cb4fdae", ports.UpdateOpts{
Name: "ModifiedPort",
}).Extract()
if err != nil {
panic(err)
}
Sample Code, This interface is used to query a single port.
result, err := ports.Get(client, "5e56a480-f337-4985-8ca4-98546cb4fdae").Extract()
if err != nil {
panic(err)
}
Sample Code, This interface is used to query ports and to display the ports in a list.
result, err := ports.List(client, ports.ListOpts{
Limit: 3,
}).Extract()
if err != nil {
panic(err)
}
Sample Code, This interface is used to delete a port.
result := ports.Delete(client, "5e56a480-f337-4985-8ca4-98546cb4fdae")
if err != nil {
panic(err)
}
*/
package ports