Documentation ¶
Index ¶
- Constants
- Variables
- type ByocAws
- func (b *ByocAws) AddEcsEventHandler(handler ECSEventHandler)
- func (b *ByocAws) BootstrapCommand(ctx context.Context, command string) (string, error)
- func (b *ByocAws) BootstrapList(ctx context.Context) ([]string, error)
- func (b *ByocAws) CreateUploadURL(ctx context.Context, req *defangv1.UploadURLRequest) (*defangv1.UploadURLResponse, error)
- func (b *ByocAws) Delete(ctx context.Context, req *defangv1.DeleteRequest) (*defangv1.DeleteResponse, error)
- func (b *ByocAws) DeleteConfig(ctx context.Context, secrets *defangv1.Secrets) error
- func (b *ByocAws) Deploy(ctx context.Context, req *defangv1.DeployRequest) (*defangv1.DeployResponse, error)
- func (b *ByocAws) Destroy(ctx context.Context) (string, error)
- func (b *ByocAws) Follow(ctx context.Context, req *defangv1.TailRequest) (client.ServerStream[defangv1.TailResponse], error)
- func (b *ByocAws) GetService(ctx context.Context, s *defangv1.ServiceID) (*defangv1.ServiceInfo, error)
- func (b *ByocAws) GetServices(ctx context.Context) (*defangv1.ListServicesResponse, error)
- func (b *ByocAws) HandleECSEvent(evt ecs.Event)
- func (b *ByocAws) ListConfig(ctx context.Context) (*defangv1.Secrets, error)
- func (b *ByocAws) Preview(ctx context.Context, req *defangv1.DeployRequest) (*defangv1.DeployResponse, error)
- func (b *ByocAws) PutConfig(ctx context.Context, secret *defangv1.PutConfigRequest) error
- func (b *ByocAws) Subscribe(ctx context.Context, req *defangv1.SubscribeRequest) (client.ServerStream[defangv1.SubscribeResponse], error)
- func (b *ByocAws) TearDown(ctx context.Context) error
- func (b *ByocAws) WhoAmI(ctx context.Context) (*defangv1.WhoAmIResponse, error)
- type ECSEventHandler
Constants ¶
View Source
const (
CdImageRepo = "public.ecr.aws/defang-io/cd"
)
Variables ¶
View Source
var (
PulumiVersion = pkg.Getenv("DEFANG_PULUMI_VERSION", "3.136.1")
)
Functions ¶
This section is empty.
Types ¶
type ByocAws ¶
type ByocAws struct { *byoc.ByocBaseClient // contains filtered or unexported fields }
func NewByocClient ¶
func (*ByocAws) AddEcsEventHandler ¶
func (b *ByocAws) AddEcsEventHandler(handler ECSEventHandler)
func (*ByocAws) BootstrapCommand ¶
func (*ByocAws) BootstrapList ¶
func (*ByocAws) CreateUploadURL ¶
func (b *ByocAws) CreateUploadURL(ctx context.Context, req *defangv1.UploadURLRequest) (*defangv1.UploadURLResponse, error)
func (*ByocAws) Delete ¶
func (b *ByocAws) Delete(ctx context.Context, req *defangv1.DeleteRequest) (*defangv1.DeleteResponse, error)
func (*ByocAws) DeleteConfig ¶
func (*ByocAws) Deploy ¶
func (b *ByocAws) Deploy(ctx context.Context, req *defangv1.DeployRequest) (*defangv1.DeployResponse, error)
func (*ByocAws) Follow ¶
func (b *ByocAws) Follow(ctx context.Context, req *defangv1.TailRequest) (client.ServerStream[defangv1.TailResponse], error)
func (*ByocAws) GetService ¶
func (*ByocAws) GetServices ¶
func (*ByocAws) HandleECSEvent ¶
func (*ByocAws) ListConfig ¶
func (*ByocAws) Preview ¶
func (b *ByocAws) Preview(ctx context.Context, req *defangv1.DeployRequest) (*defangv1.DeployResponse, error)
func (*ByocAws) Subscribe ¶
func (b *ByocAws) Subscribe(ctx context.Context, req *defangv1.SubscribeRequest) (client.ServerStream[defangv1.SubscribeResponse], error)
type ECSEventHandler ¶
Click to show internal directories.
Click to hide internal directories.