Documentation
¶
Index ¶
- type AckPublishMetric
- type BadRequestException
- type CWStatsSet
- type ContainerMetric
- type HeartbeatMessage
- type HeartbeatOutput
- type InvalidParameterException
- type MetricsMetadata
- type PublishMetricsRequest
- type ResourceValidationException
- type ServerException
- type StartTelemetrySessionRequest
- type StopTelemetrySessionMessage
- type TaskMetric
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AckPublishMetric ¶
type AckPublishMetric struct {
Message *string `locationName:"message" type:"string"`
// contains filtered or unexported fields
}
type BadRequestException ¶
type BadRequestException struct {
Message *string `locationName:"message" type:"string"`
// contains filtered or unexported fields
}
type CWStatsSet ¶
type ContainerMetric ¶
type ContainerMetric struct {
CpuStatsSet *CWStatsSet `locationName:"cpuStatsSet" type:"structure"`
MemoryStatsSet *CWStatsSet `locationName:"memoryStatsSet" type:"structure"`
// contains filtered or unexported fields
}
type HeartbeatMessage ¶
type HeartbeatMessage struct {
Healthy *bool `locationName:"healthy" type:"boolean"`
// contains filtered or unexported fields
}
type HeartbeatOutput ¶
type HeartbeatOutput struct {
// contains filtered or unexported fields
}
type InvalidParameterException ¶
type InvalidParameterException struct {
Message *string `locationName:"message" type:"string"`
// contains filtered or unexported fields
}
type MetricsMetadata ¶
type MetricsMetadata struct {
Cluster *string `locationName:"cluster" type:"string"`
ContainerInstance *string `locationName:"containerInstance" type:"string"`
Idle *bool `locationName:"idle" type:"boolean"`
// contains filtered or unexported fields
}
func NewMetricsMetadata ¶
func NewMetricsMetadata(cluster string, containerInstanceArn string) *MetricsMetadata
NewMetricsMetadata creates a MetricsMetadata object.
type PublishMetricsRequest ¶
type PublishMetricsRequest struct {
Metadata *MetricsMetadata `locationName:"metadata" type:"structure"`
TaskMetrics []*TaskMetric `locationName:"taskMetrics" type:"list"`
Timestamp *time.Time `locationName:"timestamp" type:"timestamp" timestampFormat:"unix"`
// contains filtered or unexported fields
}
func NewPublishMetricsRequest ¶
func NewPublishMetricsRequest(metadata *MetricsMetadata, taskMetrics []*TaskMetric) *PublishMetricsRequest
NewPublishMetricsRequest creates a PublishMetricsRequest object.
type ResourceValidationException ¶
type ResourceValidationException struct {
Message *string `locationName:"message" type:"string"`
// contains filtered or unexported fields
}
type ServerException ¶
type ServerException struct {
Message *string `locationName:"message" type:"string"`
// contains filtered or unexported fields
}
type StopTelemetrySessionMessage ¶
type StopTelemetrySessionMessage struct {
Message *string `locationName:"message" type:"string"`
// contains filtered or unexported fields
}
type TaskMetric ¶
type TaskMetric struct {
ContainerMetrics []*ContainerMetric `locationName:"containerMetrics" type:"list"`
TaskArn *string `locationName:"taskArn" type:"string"`
TaskDefinitionFamily *string `locationName:"taskDefinitionFamily" type:"string"`
TaskDefinitionVersion *string `locationName:"taskDefinitionVersion" type:"string"`
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.