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"` // 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 ¶
type PushEventData struct { AppPath string FoundationURL string TempAppWithUUID string DeploymentInfo *DeploymentInfo Courier interface{} Response io.ReadWriter }
PushEventData has a RequestBody and DeploymentInfo.