Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerResponse ¶
type ContainerResponse struct { ID string `json:"DockerId"` Name string `json:"Name"` DockerName string `json:"DockerName"` Image string `json:"Image"` ImageID string `json:"ImageID"` Ports []v1.PortResponse `json:"Ports,omitempty"` Labels map[string]string `json:"Labels,omitempty"` DesiredStatus string `json:"DesiredStatus"` KnownStatus string `json:"KnownStatus"` ExitCode *int `json:"ExitCode,omitempty"` Limits LimitsResponse `json:"Limits"` CreatedAt *time.Time `json:"CreatedAt,omitempty"` StartedAt *time.Time `json:"StartedAt,omitempty"` FinishedAt *time.Time `json:"FinishedAt,omitempty"` Type string `json:"Type"` Networks []containermetadata.Network `json:"Networks,omitempty"` Health *apicontainer.HealthStatus `json:"Health,omitempty"` Volumes []v1.VolumeResponse `json:"Volumes,omitempty"` LogDriver string `json:"LogDriver,omitempty"` LogOptions map[string]string `json:"LogOptions,omitempty"` ContainerARN string `json:"ContainerARN,omitempty"` }
ContainerResponse defines the schema for the container response JSON object
type ErrorResponse ¶
type ErrorResponse struct { ErrorField string `json:"ErrorField,omitempty"` ErrorCode string `json:"ErrorCode,omitempty"` ErrorMessage string `json:"ErrorMessage,omitempty"` StatusCode int `json:"StatusCode,omitempty"` RequestID string `json:"RequestId,omitempty"` ResourceARN string `json:"ResourceARN,omitempty"` }
ErrorResponse defined the schema for error response JSON object
type LimitsResponse ¶
type LimitsResponse struct { CPU *float64 `json:"CPU,omitempty"` Memory *int64 `json:"Memory,omitempty"` }
LimitsResponse defines the schema for task/cpu limits response JSON object
type TaskResponse ¶
type TaskResponse struct { Cluster string `json:"Cluster"` TaskARN string `json:"TaskARN"` Family string `json:"Family"` Revision string `json:"Revision"` DesiredStatus string `json:"DesiredStatus,omitempty"` KnownStatus string `json:"KnownStatus"` Containers []ContainerResponse `json:"Containers,omitempty"` Limits *LimitsResponse `json:"Limits,omitempty"` PullStartedAt *time.Time `json:"PullStartedAt,omitempty"` PullStoppedAt *time.Time `json:"PullStoppedAt,omitempty"` ExecutionStoppedAt *time.Time `json:"ExecutionStoppedAt,omitempty"` AvailabilityZone string `json:"AvailabilityZone,omitempty"` TaskTags map[string]string `json:"TaskTags,omitempty"` ContainerInstanceTags map[string]string `json:"ContainerInstanceTags,omitempty"` LaunchType string `json:"LaunchType,omitempty"` Errors []ErrorResponse `json:"Errors,omitempty"` }
TaskResponse defines the schema for the task response JSON object
Click to show internal directories.
Click to hide internal directories.