/
model_wannabe_application.go
42 lines (40 loc) · 2.01 KB
/
model_wannabe_application.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
/*
* Clever-Cloud API
*
* Public API for managing Clever-Cloud data and products
*
* API version: 1.0.1
* Contact: support@clever-cloud.com
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package clevercloud
// WannabeApplication struct for WannabeApplication
type WannabeApplication struct {
Name string `json:"name,omitempty"`
Description string `json:"description,omitempty"`
Zone string `json:"zone,omitempty"`
Deploy string `json:"deploy,omitempty"`
Shutdownable bool `json:"shutdownable,omitempty"`
InstanceType string `json:"instanceType,omitempty"`
InstanceVersion string `json:"instanceVersion,omitempty"`
InstanceVariant string `json:"instanceVariant,omitempty"`
InstanceLifetime string `json:"instanceLifetime,omitempty"`
MinInstances int32 `json:"minInstances,omitempty"`
MaxInstances int32 `json:"maxInstances,omitempty"`
MinFlavor string `json:"minFlavor,omitempty"`
MaxFlavor string `json:"maxFlavor,omitempty"`
Tags []string `json:"tags,omitempty"`
Archived bool `json:"archived,omitempty"`
StickySessions bool `json:"stickySessions,omitempty"`
Homogeneous bool `json:"homogeneous,omitempty"`
Favourite bool `json:"favourite,omitempty"`
CancelOnPush bool `json:"cancelOnPush,omitempty"`
SeparateBuild bool `json:"separateBuild,omitempty"`
BuildFlavor string `json:"buildFlavor,omitempty"`
OauthService string `json:"oauthService,omitempty"`
OauthAppId string `json:"oauthAppId,omitempty"`
OauthApp WannabeOauthApp `json:"oauthApp,omitempty"`
ApplianceId string `json:"applianceId,omitempty"`
Branch string `json:"branch,omitempty"`
ForceHttps string `json:"forceHttps,omitempty"`
}