commands

package
v0.1.13 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2024 License: GPL-3.0 Imports: 91 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Get

func Init

func Init()

func MarkDeploymentDone added in v0.1.9

func MarkDeploymentDone(parameters map[string]interface{}, err error) <-chan struct{}

func Shutdown

func Shutdown()

Types

type AddAwsStaticSiteResponseHeaders

type AddAwsStaticSiteResponseHeaders struct {
}

func (*AddAwsStaticSiteResponseHeaders) Run

func (a *AddAwsStaticSiteResponseHeaders) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type AddAwsWebServiceDomain

type AddAwsWebServiceDomain struct {
}

func (*AddAwsWebServiceDomain) Run

func (a *AddAwsWebServiceDomain) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type BuildDockerImage

type BuildDockerImage struct {
}

func (*BuildDockerImage) Run

func (b *BuildDockerImage) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type BuildNixPacksImage added in v0.1.11

type BuildNixPacksImage struct {
}

func (*BuildNixPacksImage) Run added in v0.1.11

func (b *BuildNixPacksImage) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type BuildStaticSite

type BuildStaticSite struct {
}

func (*BuildStaticSite) Run

func (b *BuildStaticSite) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type CheckoutRepository

type CheckoutRepository struct {
}

CheckoutRepository is responsible for managing the cloning and updating of repository branches and commits.

func (*CheckoutRepository) Run

func (cr *CheckoutRepository) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

Run clones a specified repository, checks out the designated branch or commit, updates submodules, and updates build or preview status. It takes a map of parameters and a writer for logs, returning a modified set of parameters and an error if any occurs during execution.

type CreateAcmCertificate

type CreateAcmCertificate struct {
}

func (*CreateAcmCertificate) Run

func (c *CreateAcmCertificate) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type CreateDefaultAwsVPC

type CreateDefaultAwsVPC struct {
}

func (*CreateDefaultAwsVPC) Run

func (c *CreateDefaultAwsVPC) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type CreateEcsCluster

type CreateEcsCluster struct {
}

func (*CreateEcsCluster) Run

func (c *CreateEcsCluster) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type CreateSecretAwsSecretManager added in v0.1.8

type CreateSecretAwsSecretManager struct {
}

func (*CreateSecretAwsSecretManager) Run added in v0.1.8

func (c *CreateSecretAwsSecretManager) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type DeleteAwsPrivateService added in v0.1.8

type DeleteAwsPrivateService struct {
}

func (*DeleteAwsPrivateService) Run added in v0.1.8

func (d *DeleteAwsPrivateService) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type DeleteAwsRdsDatabase added in v0.1.9

type DeleteAwsRdsDatabase struct {
}

func (*DeleteAwsRdsDatabase) Run added in v0.1.9

func (d *DeleteAwsRdsDatabase) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type DeleteAwsStaticSite

type DeleteAwsStaticSite struct {
}

func (*DeleteAwsStaticSite) Run

func (d *DeleteAwsStaticSite) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type DeleteAwsWebService

type DeleteAwsWebService struct {
}

func (*DeleteAwsWebService) Run

func (d *DeleteAwsWebService) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type DeployAwsCloudfrontViewerRequestFunction

type DeployAwsCloudfrontViewerRequestFunction struct {
}

func (*DeployAwsCloudfrontViewerRequestFunction) Run

func (d *DeployAwsCloudfrontViewerRequestFunction) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type DeployAwsPrivateService added in v0.1.8

type DeployAwsPrivateService struct {
}

func (*DeployAwsPrivateService) Run added in v0.1.8

func (d *DeployAwsPrivateService) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type DeployAwsRdsDatabase added in v0.1.9

type DeployAwsRdsDatabase struct {
}

func (*DeployAwsRdsDatabase) Run added in v0.1.9

func (d *DeployAwsRdsDatabase) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type DeployAwsStaticSite

type DeployAwsStaticSite struct {
}

func (*DeployAwsStaticSite) Run

func (d *DeployAwsStaticSite) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type DeployAwsWebService

type DeployAwsWebService struct {
}

func (*DeployAwsWebService) Run

func (d *DeployAwsWebService) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type ErrorDetail

type ErrorDetail struct {
	Message string `json:"message"`
}

type ErrorLine

type ErrorLine struct {
	Error       string      `json:"error"`
	ErrorDetail ErrorDetail `json:"errorDetail"`
}

type ListCloudWatchMetricsAwsEcsWebService added in v0.1.8

type ListCloudWatchMetricsAwsEcsWebService struct {
}

ListCloudWatchMetricsAwsEcsWebService sends only CPU and memory utilization for now

func (*ListCloudWatchMetricsAwsEcsWebService) Run added in v0.1.8

func (l *ListCloudWatchMetricsAwsEcsWebService) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type Stream

type Stream struct {
	Stream string `json:"stream"`
}

type UpdateAwsStaticSiteDomains

type UpdateAwsStaticSiteDomains struct {
}

func (*UpdateAwsStaticSiteDomains) Run

func (u *UpdateAwsStaticSiteDomains) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type UploadDockerImageToEcr

type UploadDockerImageToEcr struct {
}

func (*UploadDockerImageToEcr) Run

func (u *UploadDockerImageToEcr) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

type VerifyAcmCertificate

type VerifyAcmCertificate struct {
}

func (*VerifyAcmCertificate) Run

func (v *VerifyAcmCertificate) Run(parameters map[string]interface{}, logsWriter io.Writer) (newParameters map[string]interface{}, err error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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