aws_ecr

package
v0.0.66 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2022 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ModuleContractName = types.ModuleContractName{
	Category:    "*",
	Subcategory: "",
	Provider:    "aws",
	Platform:    "ecr",
	Subplatform: "",
}

Functions

This section is empty.

Types

type InfraConfig

type InfraConfig struct {
	Outputs aws_ecr.Outputs
}

InfraConfig provides a minimal understanding of the infrastructure provisioned for a module type=aws-fargate

func (InfraConfig) GetEcrLoginAuth

func (c InfraConfig) GetEcrLoginAuth() (types.AuthConfig, error)

func (InfraConfig) Print

func (c InfraConfig) Print(logger *log.Logger)

func (InfraConfig) PushImage

func (c InfraConfig) PushImage(ctx context.Context, targetUrl docker.ImageUrl, targetAuth types.AuthConfig) error

func (InfraConfig) RetagImage

func (c InfraConfig) RetagImage(ctx context.Context, sourceUrl, targetUrl docker.ImageUrl) error

type Provider

type Provider struct {
}

func (Provider) DefaultLogProvider added in v0.0.22

func (p Provider) DefaultLogProvider() string

func (Provider) Deploy

func (p Provider) Deploy(nsConfig api.Config, details app.Details, userConfig map[string]string) error

Deploy updates the app version

func (Provider) Exec added in v0.0.41

func (p Provider) Exec(ctx context.Context, nsConfig api.Config, details app.Details, userConfig map[string]string) error

func (Provider) Push

func (p Provider) Push(nsConfig api.Config, details app.Details, userConfig map[string]string) error

func (Provider) Ssh added in v0.0.56

func (p Provider) Ssh(ctx context.Context, nsConfig api.Config, details app.Details, userConfig map[string]any) error

func (Provider) Status added in v0.0.26

func (p Provider) Status(nsConfig api.Config, details app.Details) (app.StatusReport, error)

func (Provider) StatusDetail added in v0.0.26

func (p Provider) StatusDetail(nsConfig api.Config, details app.Details) (app.StatusDetailReports, error)

Jump to

Keyboard shortcuts

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