structs

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2017 License: MIT Imports: 2 Imported by: 0

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 Event

type Event struct {
	Type string
	Data interface{}
}

Event has a type and event Data.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL