Documentation ¶
Index ¶
- func ExecCommand(ctx context.Context, infra Outputs, taskId string, containerName string, ...) error
- func GetRandomTask(ctx context.Context, infra Outputs) (string, error)
- func GetService(ctx context.Context, infra Outputs) (*ecstypes.Service, error)
- func GetTargetGroupHealth(ctx context.Context, infra Outputs, targetGroupArn string) ([]elbv2types.TargetHealthDescription, error)
- func GetTasks(ctx context.Context, infra Outputs) ([]string, error)
- func NewRemoter(osWriters logging.OsWriters, nsConfig api.Config, appDetails app.Details) (admin.Remoter, error)
- func NewStatuser(osWriters logging.OsWriters, nsConfig api.Config, appDetails app.Details) (admin.Statuser, error)
- type ClusterNamespaceOutputs
- type ClusterOutputs
- type Outputs
- type Remoter
- type Statuser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecCommand ¶
func GetTargetGroupHealth ¶
func GetTargetGroupHealth(ctx context.Context, infra Outputs, targetGroupArn string) ([]elbv2types.TargetHealthDescription, error)
func NewRemoter ¶
Types ¶
type ClusterNamespaceOutputs ¶ added in v0.0.100
type ClusterNamespaceOutputs struct {
ClusterArn string `ns:"cluster_arn"`
}
type ClusterOutputs ¶
type ClusterOutputs struct {
ClusterArn string `ns:"cluster_arn"`
}
type Outputs ¶
type Outputs struct { Region string `ns:"region"` ServiceName string `ns:"service_name"` TaskArn string `ns:"task_arn"` MainContainerName string `ns:"main_container_name,optional"` Deployer nsaws.User `ns:"deployer,optional"` Cluster ClusterOutputs `ns:",connectionContract:cluster/aws/ecs:*,optional"` ClusterNamespace ClusterNamespaceOutputs `ns:",connectionContract:cluster-namespace/aws/ecs:*,optional"` }
func (Outputs) ClusterArn ¶ added in v0.0.100
type Statuser ¶
func (Statuser) StatusDetail ¶
Click to show internal directories.
Click to hide internal directories.