Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunTaskInput ¶
func RunTaskInput(msg *awsinfra_tpb.RunECSTaskMessage) (*ecs.RunTaskInput, error)
Types ¶
type ECSTaskStateChangeEvent ¶
type ECSTaskStateChangeEvent struct { ClusterArn string `json:"clusterArn"` TaskArn string `json:"taskArn"` LastStatus string `json:"lastStatus"` StoppedAt string `json:"stoppedAt"` StoppedReason string `json:"stoppedReason"` StopCode *string `json:"stopCode"` Group *string `json:"group"` Containers []ECSTaskStateChangeEvent_Container `json:"containers"` StartedBy string `json:"startedBy"` }
type ECSWorker ¶
type ECSWorker struct { awsinfra_tpb.UnimplementedECSRequestTopicServer // contains filtered or unexported fields }
func NewECSWorker ¶
func (*ECSWorker) HandleECSTaskEvent ¶
func (*ECSWorker) RunECSTask ¶
func (handler *ECSWorker) RunECSTask(ctx context.Context, msg *awsinfra_tpb.RunECSTaskMessage) (*emptypb.Empty, error)
Click to show internal directories.
Click to hide internal directories.