Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppManifest ¶
type AppManifest struct {
Name string `yaml:"name"`
Buildpacks []string `yaml:"buildpacks,omitempty"`
Command string `yaml:"command,omitempty"`
DiskQuota string `yaml:"disk_quota,omitempty"`
Docker *AppManifestDocker `yaml:"docker,omitempty"`
Env map[string]string `yaml:"env,omitempty"`
HealthCheckType string `yaml:"health-check-type,omitempty"`
HealthCheckHTTPEndpoint string `yaml:"health-check-http-endpoint"` // required
Instances int `yaml:"instances,omitempty"`
LogRateLimit string `yaml:"log-rate-limit,omitempty"`
Memory string `yaml:"memory,omitempty"`
NoRoute bool `yaml:"no-route,omitempty"`
Routes []AppManifestRoutes `yaml:"routes,omitempty"`
Services []string `yaml:"services,omitempty"`
Stack string `yaml:"stack,omitempty"`
Timeout int `yaml:"timeout,omitempty"`
}
func NewAppManifest ¶
func NewAppManifest(appName string) *AppManifest
type AppManifestDocker ¶
type AppManifestRoutes ¶
type AppManifestRoutes struct {
Route string `yaml:"route,omitempty"`
}
type AppPushOperation ¶
type AppPushOperation struct {
// contains filtered or unexported fields
}
AppPushOperation can be used to push buildpack apps
func NewAppPushOperation ¶
func NewAppPushOperation(client *client.Client, orgName, spaceName string) *AppPushOperation
NewAppPushOperation creates a new AppPushOperation
type Manifest ¶
type Manifest struct {
Applications []*AppManifest `yaml:"applications"`
}
Click to show internal directories.
Click to hide internal directories.