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.