ecstcs

package
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 19, 2015 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 1 more Imports: 1 Imported by: 0

Documentation

Index

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 CWStatsSet struct {
	Max *float64 `locationName:"max" type:"double"`

	Min *float64 `locationName:"min" type:"double"`

	SampleCount *int64 `locationName:"sampleCount" type:"integer"`

	Sum *float64 `locationName:"sum" type:"double"`
	// contains filtered or unexported fields
}

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 StartTelemetrySessionRequest

type StartTelemetrySessionRequest struct {
	Cluster *string `locationName:"cluster" type:"string"`

	ContainerInstance *string `locationName:"containerInstance" 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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL