Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deployment ¶
type Deployment struct {
// contains filtered or unexported fields
}
func NewDeployment ¶
func NewDeployment(opts *DeploymentOptions) *Deployment
func (*Deployment) Build ¶
func (d *Deployment) Build() error
func (Deployment) Deploy ¶
func (d Deployment) Deploy() error
func (Deployment) HasChanges ¶
func (d Deployment) HasChanges() bool
func (Deployment) String ¶
func (d Deployment) String() string
type DeploymentOptions ¶
type DeploymentOptions struct { // Application name as it exists in ECS Artifact string // Desired version of ECS Application Version string // Environment (ECS Cluster Name) you would like to deploy to Environment string // Role is the IAM role to use when invoking a deployment. Role string // Automatically approve changes AutoApprove bool // AWS session Sess *session.Session }
Click to show internal directories.
Click to hide internal directories.