github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+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  	Stack                *GetApp_Stack
    24  	Instances            []GetApp_AppInstanceFields
    25  	Routes               []GetApp_RouteSummary
    26  	Services             []GetApp_ServiceSummary
    27  }
    28  
    29  type GetApp_AppInstanceFields struct {
    30  	State     string
    31  	Details   string
    32  	Since     time.Time
    33  	CpuUsage  float64 // percentage
    34  	DiskQuota int64   // in bytes
    35  	DiskUsage int64
    36  	MemQuota  int64
    37  	MemUsage  int64
    38  }
    39  
    40  type GetApp_Stack struct {
    41  	Guid        string
    42  	Name        string
    43  	Description string
    44  }
    45  
    46  type GetApp_RouteSummary struct {
    47  	Guid   string
    48  	Host   string
    49  	Domain GetApp_DomainFields
    50  }
    51  
    52  type GetApp_DomainFields struct {
    53  	Guid                   string
    54  	Name                   string
    55  	OwningOrganizationGuid string
    56  	Shared                 bool
    57  }
    58  
    59  type GetApp_ServiceSummary struct {
    60  	Guid string
    61  	Name string
    62  }