github.com/elopio/cli@v6.21.2-0.20160902224010-ea909d1fdb2f+incompatible/plugin/models/get_app.go (about) 1 package plugin_models 2 3 import "time" 4 5 type GetAppModel struct { 6 Guid string 7 Name string 8 BuildpackUrl string 9 Command string 10 Diego bool 11 DetectedStartCommand string 12 DiskQuota int64 // in Megabytes 13 EnvironmentVars map[string]interface{} 14 InstanceCount int 15 Memory int64 // in Megabytes 16 RunningInstances int 17 HealthCheckTimeout int 18 State string 19 SpaceGuid string 20 PackageUpdatedAt *time.Time 21 PackageState string 22 StagingFailedReason string 23 AppPorts []int 24 Stack *GetApp_Stack 25 Instances []GetApp_AppInstanceFields 26 Routes []GetApp_RouteSummary 27 Services []GetApp_ServiceSummary 28 } 29 30 type GetApp_AppInstanceFields struct { 31 State string 32 Details string 33 Since time.Time 34 CpuUsage float64 // percentage 35 DiskQuota int64 // in bytes 36 DiskUsage int64 37 MemQuota int64 38 MemUsage int64 39 } 40 41 type GetApp_Stack struct { 42 Guid string 43 Name string 44 Description string 45 } 46 47 type GetApp_RouteSummary struct { 48 Guid string 49 Host string 50 Domain GetApp_DomainFields 51 } 52 53 type GetApp_DomainFields struct { 54 Guid string 55 Name string 56 } 57 58 type GetApp_ServiceSummary struct { 59 Guid string 60 Name string 61 }