-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathobject50.go
111 lines (76 loc) · 2.61 KB
/
object50.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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
/*
* Telstra Programmable Network API
*
* Telstra Programmable Network is a self-provisioning platform that allows its users to create on-demand connectivity services between multiple end-points and add various network functions to those services. Programmable Network enables to connectivity to a global ecosystem of networking services as well as public and private cloud services. Once you are connected to the platform on one or more POPs (points of presence), you can start creating those services based on the use case that you want to accomplish. The Programmable Network API is available to all customers who have registered to use the Programmable Network. To register, please contact your account representative.
*
* OpenAPI spec version: 2.1.2
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
package TelstraTPN
type Object50 struct {
//
BriefDescription string `json:"brief_description,omitempty"`
//
Buyers string `json:"buyers,omitempty"`
//
Classifications []Classification `json:"classifications,omitempty"`
//
Comments string `json:"comments,omitempty"`
//
CreateAt int32 `json:"create_at,omitempty"`
//
Creator string `json:"creator,omitempty"`
//
Description string `json:"description,omitempty"`
//
Eos string `json:"eos,omitempty"`
//
Flavors []Flavor `json:"flavors,omitempty"`
//
FlavorsPrice string `json:"flavors_price,omitempty"`
//
GlanceComments string `json:"glance_comments,omitempty"`
GlanceImage GlanceImage `json:"glance_image,omitempty"`
//
GlanceName string `json:"glance_name,omitempty"`
//
GlanceProperties string `json:"glance_properties,omitempty"`
//
Id int32 `json:"id,omitempty"`
//
ImageFormat string `json:"image_format,omitempty"`
//
LicenseRequired bool `json:"license_required,omitempty"`
//
Logo string `json:"logo,omitempty"`
//
MaxPorts int32 `json:"max_ports,omitempty"`
//
Md5 string `json:"md5,omitempty"`
//
MinPorts int32 `json:"min_ports,omitempty"`
//
Name string `json:"name,omitempty"`
//
OsVersion string `json:"os_version,omitempty"`
//
Owner string `json:"owner,omitempty"`
Product Product `json:"product,omitempty"`
//
PublishDate string `json:"publish_date,omitempty"`
//
RestrictVncConsole bool `json:"restrict_vnc_console,omitempty"`
//
Status string `json:"status,omitempty"`
//
SupportHotPlug bool `json:"support_hot_plug,omitempty"`
//
Tags []VnfTag `json:"tags,omitempty"`
//
UploadAt int32 `json:"upload_at,omitempty"`
//
VendorName string `json:"vendor_name,omitempty"`
//
ZeroDayConfigSpec string `json:"zero_day_config_spec,omitempty"`
}