Documentation
¶
Overview ¶
Package structs contains structs that are reused in multiple locations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeployEventData ¶
type DeployEventData struct {
// Writer is being deprecated in favor of using Response as a ReadWriter. 01/03/2017
Writer io.Writer
Response io.ReadWriter
DeploymentInfo *DeploymentInfo
RequestBody io.Reader
}
DeployEventData has a RequestBody and DeploymentInfo.
type DeploymentInfo ¶
type DeploymentInfo struct {
ArtifactURL string `json:"artifact_url"`
Manifest string `json:"manifest"`
Username string
Password string
Environment string
Org string
Space string
AppName string
UUID string
SkipSSL bool
Instances uint16
Domain string
AppPath string
EnvironmentVariables map[string]string `json:"environment_variables"`
HealthCheckEndpoint string `json:"health_check_endpoint"`
CustomParams map[string]interface{}
// Generic map used for users to provide their own deployment properties in JSON format.
Data map[string]interface{} `json:"data"`
}
DeploymentInfo is a collection of properties necessary for a deployment.
type PrecheckerEventData ¶
type PrecheckerEventData struct {
Environment config.Environment
Description string
}
PrecheckerEventData has Environment variables and a description.
type PushEventData ¶ added in v0.7.0
type PushEventData struct {
AppPath string
FoundationURL string
TempAppWithUUID string
DeploymentInfo *DeploymentInfo
Courier interface{}
Response io.ReadWriter
}
PushEventData has a RequestBody and DeploymentInfo.
Click to show internal directories.
Click to hide internal directories.