agent/api/container/container.go
func (c *Container) GetHealthStatus() HealthStatus {
	c.lock.RLock()
	defer c.lock.RUnlock()

	// Copy the pointer to avoid race condition
	copyHealth := c.Health

	if c.Health.Since != nil {
		copyHealth.Since = aws.Time(aws.TimeValue(c.Health.Since))
	}

	return copyHealth
}
func (c *Container) GetHealthStatus() HealthStatus {
	c.lock.RLock()
	defer c.lock.RUnlock()

	// Copy the pointer to avoid race condition
	copyHealth := c.Health

	if c.Health.Since != nil {
		copyHealth.Since = aws.Time(aws.TimeValue(c.Health.Since))
	}

	return copyHealth
}
func ( c * Container ) GetHealthStatus ( ) HealthStatus { c . lock . RLock ( ) defer c . lock . RUnlock ( ) // Copy the pointer to avoid race condition copyHealth := c . Health if c . Health . Since != nil { copyHealth . Since = aws . Time ( aws . TimeValue ( c . Health . Since ) ) } return copyHealth }
// GetHealthStatus returns the container health information
GetHealthStatus returns the container health information