Versions in this module Expand all Collapse all v0 v0.1.0 Jun 7, 2026 Changes in this version + const StageECSCanaryClean + const StageECSCanaryCleanDescription + const StageECSCanaryRollout + const StageECSCanaryRolloutDescription + const StageECSPrimaryRollout + const StageECSPrimaryRolloutDescription + const StageECSRollback + const StageECSRollbackDescription + const StageECSSync + const StageECSSyncDescription + const StageECSTrafficRouting + const StageECSTrafficRoutingDescription + var ErrUnsupportedStage = errors.New("unsupported stage") + type ECSPlugin struct + func (p *ECSPlugin) BuildPipelineSyncStages(_ context.Context, _ *ecsconfig.ECSPluginConfig, ...) (*sdk.BuildPipelineSyncStagesResponse, error) + func (p *ECSPlugin) BuildQuickSyncStages(ctx context.Context, cfg *ecsconfig.ECSPluginConfig, ...) (*sdk.BuildQuickSyncStagesResponse, error) + func (p *ECSPlugin) DetermineStrategy(ctx context.Context, cfg *ecsconfig.ECSPluginConfig, ...) (*sdk.DetermineStrategyResponse, error) + func (p *ECSPlugin) DetermineVersions(ctx context.Context, cfg *ecsconfig.ECSPluginConfig, ...) (*sdk.DetermineVersionsResponse, error) + func (p *ECSPlugin) ExecuteStage(ctx context.Context, cfg *ecsconfig.ECSPluginConfig, ...) (*sdk.ExecuteStageResponse, error) + func (p *ECSPlugin) FetchDefinedStages() []string