Documentation
¶
Index ¶
Constants ¶
View Source
const ( AWSWaitDefaultMaxAttempts = 100 AWSWaitDefaultTimeoutSeconds = 6 )
View Source
const ( AWSWaitTaskHealthDefaultRetries = 3 AWSWaitTaskHealthDefaultCheckInterval = 30 * time.Second )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fargate ¶
type Fargate struct {
Cluster string
EnablePublicIP bool
UsePublicIP bool
PlatformVersion string
Region string
Subnet string
SecurityGroup string
TaskDefinition string
// PropagateTags indicates whether to propagate the tags from the task definition to the running task
PropagateTags bool
// EvaluateTaskHealth indicates whether to wait for the task to be healthy before attempting to run commands
EvaluateTaskHealth bool
TaskWaitConfig TaskWaitConfig
TaskHealthWaitConfig TaskHealthWaitConfig
// EnableExecuteCommand indidcates whether ECS Exec is enabled
EnableExecuteCommand bool
}
func (*Fargate) SecurityGroups ¶ added in v0.3.0
type Global ¶
type Global struct {
LogLevel string
LogFile string
LogFormat string
STSConfiguration STSConfiguration
Fargate Fargate
TaskMetadata TaskMetadata
SSH SSH
}
func LoadFromFile ¶
type STSConfiguration ¶ added in v0.4.0
type TaskHealthWaitConfig ¶ added in v0.4.0
type TaskMetadata ¶
type TaskMetadata struct {
Directory string
}
type TaskWaitConfig ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.