Documentation
¶
Index ¶
- Constants
- type AckPublishHealth
- type AckPublishInstanceStatus
- type AckPublishMetric
- type BadRequestException
- func (s *BadRequestException) Code() string
- func (s *BadRequestException) Error() string
- func (s BadRequestException) GoString() string
- func (s *BadRequestException) Message() string
- func (s *BadRequestException) OrigErr() error
- func (s *BadRequestException) RequestID() string
- func (s *BadRequestException) StatusCode() int
- func (s BadRequestException) String() string
- type CWStatsSet
- type ContainerHealth
- type ContainerMetric
- type Dimension
- type EphemeralStorageMetrics
- type GeneralMetric
- type GeneralMetricsWrapper
- type HealthMessage
- type HealthMetadata
- type HeartbeatInput
- type HeartbeatMessage
- type HeartbeatOutput
- type InstanceHealthCheckStatus
- type InstanceMetrics
- type InstanceStatus
- type InstanceStatusMessage
- type InstanceStatusMetadata
- type InstanceStorageMetrics
- type InvalidParameterException
- func (s *InvalidParameterException) Code() string
- func (s *InvalidParameterException) Error() string
- func (s InvalidParameterException) GoString() string
- func (s *InvalidParameterException) Message() string
- func (s *InvalidParameterException) OrigErr() error
- func (s *InvalidParameterException) RequestID() string
- func (s *InvalidParameterException) StatusCode() int
- func (s InvalidParameterException) String() string
- type MetricsMetadata
- type NetworkStatsSet
- type PublishHealthInput
- type PublishHealthOutput
- type PublishHealthRequest
- type PublishInstanceStatusInput
- type PublishInstanceStatusOutput
- type PublishInstanceStatusRequest
- type PublishMetricsInput
- type PublishMetricsOutput
- type PublishMetricsRequest
- type ResourceValidationException
- func (s *ResourceValidationException) Code() string
- func (s *ResourceValidationException) Error() string
- func (s ResourceValidationException) GoString() string
- func (s *ResourceValidationException) Message() string
- func (s *ResourceValidationException) OrigErr() error
- func (s *ResourceValidationException) RequestID() string
- func (s *ResourceValidationException) StatusCode() int
- func (s ResourceValidationException) String() string
- type RestartStatsSet
- type ServerException
- func (s *ServerException) Code() string
- func (s *ServerException) Error() string
- func (s ServerException) GoString() string
- func (s *ServerException) Message() string
- func (s *ServerException) OrigErr() error
- func (s *ServerException) RequestID() string
- func (s *ServerException) StatusCode() int
- func (s ServerException) String() string
- type StartTelemetrySessionInput
- type StartTelemetrySessionOutput
- type StartTelemetrySessionRequest
- type StopTelemetrySessionMessage
- type StorageStatsSet
- type TaskHealth
- type TaskMetric
- type TelemetryMessage
- type UDoubleCWStatsSet
- type ULongStatsSet
- type VolumeMetric
Constants ¶
const ( InstanceHealthCheckTypeContainerRuntime = "ContainerRuntime" InstanceHealthCheckTypeAgent = "Agent" InstanceHealthCheckTypeEBSDaemon = "EBSDaemon" InstanceHealthCheckTypeNvidia = "NvidiaAcceleratedHardware" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AckPublishHealth ¶
type AckPublishHealth struct {
Message *string `json:"message,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (AckPublishHealth) GoString ¶
func (s AckPublishHealth) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AckPublishHealth) String ¶
func (s AckPublishHealth) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AckPublishInstanceStatus ¶
type AckPublishInstanceStatus struct {
Message *string `json:"message,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (AckPublishInstanceStatus) GoString ¶
func (s AckPublishInstanceStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AckPublishInstanceStatus) String ¶
func (s AckPublishInstanceStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AckPublishMetric ¶
type AckPublishMetric struct {
Message *string `json:"message,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (AckPublishMetric) GoString ¶
func (s AckPublishMetric) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AckPublishMetric) String ¶
func (s AckPublishMetric) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BadRequestException ¶
type BadRequestException struct {
RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
Message_ *string `json:"message,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (*BadRequestException) Code ¶
func (s *BadRequestException) Code() string
Code returns the exception type name.
func (*BadRequestException) Error ¶
func (s *BadRequestException) Error() string
func (BadRequestException) GoString ¶
func (s BadRequestException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BadRequestException) Message ¶
func (s *BadRequestException) Message() string
Message returns the exception's message.
func (*BadRequestException) OrigErr ¶
func (s *BadRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*BadRequestException) RequestID ¶
func (s *BadRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*BadRequestException) StatusCode ¶
func (s *BadRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (BadRequestException) String ¶
func (s BadRequestException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CWStatsSet ¶
type CWStatsSet struct {
Max *float64 `json:"max,omitempty" type:"double"`
Min *float64 `json:"min,omitempty" type:"double"`
SampleCount *int64 `json:"sampleCount,omitempty" type:"integer"`
Sum *float64 `json:"sum,omitempty" type:"double"`
// contains filtered or unexported fields
}
func (CWStatsSet) GoString ¶
func (s CWStatsSet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CWStatsSet) String ¶
func (s CWStatsSet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContainerHealth ¶
type ContainerHealth struct {
ContainerName *string `json:"containerName,omitempty" type:"string"`
HealthStatus *string `json:"healthStatus,omitempty" type:"string" enum:"HealthStatus"`
StatusMessage *string `json:"statusMessage,omitempty" type:"string"`
StatusSince *utils.Timestamp `json:"statusSince,omitempty" type:"timestamp"`
// contains filtered or unexported fields
}
func (ContainerHealth) GoString ¶
func (s ContainerHealth) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (ContainerHealth) String ¶
func (s ContainerHealth) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContainerMetric ¶
type ContainerMetric struct {
ContainerArn *string `json:"containerArn,omitempty" type:"string"`
ContainerName *string `json:"containerName,omitempty" type:"string"`
CpuStatsSet *CWStatsSet `json:"cpuStatsSet,omitempty" type:"structure"`
MemoryStatsSet *CWStatsSet `json:"memoryStatsSet,omitempty" type:"structure"`
NetworkStatsSet *NetworkStatsSet `json:"networkStatsSet,omitempty" type:"structure"`
RestartStatsSet *RestartStatsSet `json:"restartStatsSet,omitempty" type:"structure"`
StorageStatsSet *StorageStatsSet `json:"storageStatsSet,omitempty" type:"structure"`
// contains filtered or unexported fields
}
func (ContainerMetric) GoString ¶
func (s ContainerMetric) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (ContainerMetric) String ¶
func (s ContainerMetric) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContainerMetric) Validate ¶
func (s *ContainerMetric) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Dimension ¶
type Dimension struct {
Key *string `json:"key,omitempty" type:"string"`
Value *string `json:"value,omitempty" type:"string"`
// contains filtered or unexported fields
}
type EphemeralStorageMetrics ¶
type EphemeralStorageMetrics struct {
BytesUtilized *ULongStatsSet `json:"bytesUtilized,omitempty" type:"structure"`
// contains filtered or unexported fields
}
func (EphemeralStorageMetrics) GoString ¶
func (s EphemeralStorageMetrics) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (EphemeralStorageMetrics) String ¶
func (s EphemeralStorageMetrics) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EphemeralStorageMetrics) Validate ¶
func (s *EphemeralStorageMetrics) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GeneralMetric ¶
type GeneralMetric struct {
MetricCounts []*int64 `json:"metricCounts,omitempty" type:"list"`
MetricName *string `json:"metricName,omitempty" type:"string"`
MetricValues []*float64 `json:"metricValues,omitempty" type:"list"`
// contains filtered or unexported fields
}
func (GeneralMetric) GoString ¶
func (s GeneralMetric) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GeneralMetric) String ¶
func (s GeneralMetric) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GeneralMetricsWrapper ¶
type GeneralMetricsWrapper struct {
Dimensions []*Dimension `json:"dimensions,omitempty" type:"list"`
GeneralMetrics []*GeneralMetric `json:"generalMetrics,omitempty" type:"list"`
MetricType *string `json:"metricType,omitempty" type:"string" enum:"MetricType"`
// contains filtered or unexported fields
}
func (GeneralMetricsWrapper) GoString ¶
func (s GeneralMetricsWrapper) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GeneralMetricsWrapper) String ¶
func (s GeneralMetricsWrapper) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HealthMessage ¶
type HealthMessage struct {
Metadata *HealthMetadata
HealthMetrics []*TaskHealth
}
type HealthMetadata ¶
type HealthMetadata struct {
Cluster *string `json:"cluster,omitempty" type:"string"`
ContainerInstance *string `json:"containerInstance,omitempty" type:"string"`
Fin *bool `json:"fin,omitempty" type:"boolean"`
MessageId *string `json:"messageId,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (HealthMetadata) GoString ¶
func (s HealthMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (HealthMetadata) String ¶
func (s HealthMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HeartbeatInput ¶
type HeartbeatInput struct {
Healthy *bool `json:"healthy,omitempty" type:"boolean"`
// contains filtered or unexported fields
}
func (HeartbeatInput) GoString ¶
func (s HeartbeatInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (HeartbeatInput) String ¶
func (s HeartbeatInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HeartbeatMessage ¶
type HeartbeatMessage struct {
Healthy *bool `json:"healthy,omitempty" type:"boolean"`
// contains filtered or unexported fields
}
func (HeartbeatMessage) GoString ¶
func (s HeartbeatMessage) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (HeartbeatMessage) String ¶
func (s HeartbeatMessage) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HeartbeatOutput ¶
type HeartbeatOutput struct {
// contains filtered or unexported fields
}
func (HeartbeatOutput) GoString ¶
func (s HeartbeatOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (HeartbeatOutput) String ¶
func (s HeartbeatOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InstanceHealthCheckStatus ¶
type InstanceHealthCheckStatus int32
InstanceHealthCheckStatus is an enumeration of possible instance health check statuses.
const ( // HealthcheckStatusInitializing is the zero state of a healthcheck status. InstanceHealthCheckStatusInitializing InstanceHealthCheckStatus = iota // HealthcheckStatusOk represents a healthcheck with a true/success result. InstanceHealthCheckStatusOk // HealthcheckStatusImpaired represents a healthcheck with a false/fail result. InstanceHealthCheckStatusImpaired )
func (*InstanceHealthCheckStatus) MarshalJSON ¶
func (hs *InstanceHealthCheckStatus) MarshalJSON() ([]byte, error)
MarshalJSON overrides the logic for JSON-encoding the InstanceHealthCheckStatus type.
func (InstanceHealthCheckStatus) Ok ¶
func (hs InstanceHealthCheckStatus) Ok() bool
Ok returns true if the instance health check status is OK or INITIALIZING.
func (InstanceHealthCheckStatus) String ¶
func (hs InstanceHealthCheckStatus) String() string
String returns a human readable string representation of this object.
func (*InstanceHealthCheckStatus) UnmarshalJSON ¶
func (hs *InstanceHealthCheckStatus) UnmarshalJSON(b []byte) error
UnmarshalJSON overrides the logic for parsing the JSON-encoded InstanceHealthCheckStatus data.
type InstanceMetrics ¶
type InstanceMetrics struct {
Storage *InstanceStorageMetrics `json:"storage,omitempty" type:"structure"`
// contains filtered or unexported fields
}
func (InstanceMetrics) GoString ¶
func (s InstanceMetrics) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (InstanceMetrics) String ¶
func (s InstanceMetrics) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InstanceStatus ¶
type InstanceStatus struct {
LastStatusChange *utils.Timestamp `json:"lastStatusChange,omitempty" type:"timestamp"`
LastUpdated *utils.Timestamp `json:"lastUpdated,omitempty" type:"timestamp"`
Status *string `json:"status,omitempty" type:"string" enum:"InstanceHealthcheckStatus"`
Type *string `json:"type,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (InstanceStatus) GoString ¶
func (s InstanceStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (InstanceStatus) String ¶
func (s InstanceStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InstanceStatusMessage ¶
type InstanceStatusMessage struct {
// Metadata contains identifying information about the container instance
// including cluster name, container instance ARN, and request ID.
Metadata *InstanceStatusMetadata `json:"metadata,omitempty"`
// Statuses contains a collection of instance status checks that represent
// the health state of various components on the container instance.
Statuses []*InstanceStatus `json:"statuses,omitempty"`
}
InstanceStatusMessage represents a message containing instance health status information to be published to the TCS backend.
type InstanceStatusMetadata ¶
type InstanceStatusMetadata struct {
Cluster *string `json:"cluster,omitempty" type:"string"`
ContainerInstance *string `json:"containerInstance,omitempty" type:"string"`
RequestId *string `json:"requestId,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (InstanceStatusMetadata) GoString ¶
func (s InstanceStatusMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (InstanceStatusMetadata) String ¶
func (s InstanceStatusMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InstanceStorageMetrics ¶
type InstanceStorageMetrics struct {
DataFilesystem *float64 `json:"dataFilesystem,omitempty" type:"double"`
RootFilesystem *float64 `json:"rootFilesystem,omitempty" type:"double"`
// contains filtered or unexported fields
}
func (InstanceStorageMetrics) GoString ¶
func (s InstanceStorageMetrics) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (InstanceStorageMetrics) String ¶
func (s InstanceStorageMetrics) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidParameterException ¶
type InvalidParameterException struct {
RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
Message_ *string `json:"message,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (*InvalidParameterException) Code ¶
func (s *InvalidParameterException) Code() string
Code returns the exception type name.
func (*InvalidParameterException) Error ¶
func (s *InvalidParameterException) Error() string
func (InvalidParameterException) GoString ¶
func (s InvalidParameterException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidParameterException) Message ¶
func (s *InvalidParameterException) Message() string
Message returns the exception's message.
func (*InvalidParameterException) OrigErr ¶
func (s *InvalidParameterException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidParameterException) RequestID ¶
func (s *InvalidParameterException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidParameterException) StatusCode ¶
func (s *InvalidParameterException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidParameterException) String ¶
func (s InvalidParameterException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MetricsMetadata ¶
type MetricsMetadata struct {
Cluster *string `json:"cluster,omitempty" type:"string"`
ContainerInstance *string `json:"containerInstance,omitempty" type:"string"`
Fin *bool `json:"fin,omitempty" type:"boolean"`
Idle *bool `json:"idle,omitempty" type:"boolean"`
MessageId *string `json:"messageId,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (MetricsMetadata) GoString ¶
func (s MetricsMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (MetricsMetadata) String ¶
func (s MetricsMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NetworkStatsSet ¶
type NetworkStatsSet struct {
RxBytes *ULongStatsSet `json:"rxBytes,omitempty" type:"structure"`
RxBytesPerSecond *UDoubleCWStatsSet `json:"rxBytesPerSecond,omitempty" type:"structure"`
RxDropped *ULongStatsSet `json:"rxDropped,omitempty" type:"structure"`
RxErrors *ULongStatsSet `json:"rxErrors,omitempty" type:"structure"`
RxPackets *ULongStatsSet `json:"rxPackets,omitempty" type:"structure"`
TxBytes *ULongStatsSet `json:"txBytes,omitempty" type:"structure"`
TxBytesPerSecond *UDoubleCWStatsSet `json:"txBytesPerSecond,omitempty" type:"structure"`
TxDropped *ULongStatsSet `json:"txDropped,omitempty" type:"structure"`
TxErrors *ULongStatsSet `json:"txErrors,omitempty" type:"structure"`
TxPackets *ULongStatsSet `json:"txPackets,omitempty" type:"structure"`
// contains filtered or unexported fields
}
func (NetworkStatsSet) GoString ¶
func (s NetworkStatsSet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (NetworkStatsSet) String ¶
func (s NetworkStatsSet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NetworkStatsSet) Validate ¶
func (s *NetworkStatsSet) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PublishHealthInput ¶
type PublishHealthInput struct {
Metadata *HealthMetadata `json:"metadata,omitempty" type:"structure"`
Tasks []*TaskHealth `json:"tasks,omitempty" type:"list"`
Timestamp *utils.Timestamp `json:"timestamp,omitempty" type:"timestamp"`
// contains filtered or unexported fields
}
func (PublishHealthInput) GoString ¶
func (s PublishHealthInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PublishHealthInput) String ¶
func (s PublishHealthInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PublishHealthOutput ¶
type PublishHealthOutput struct {
Message *string `json:"message,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (PublishHealthOutput) GoString ¶
func (s PublishHealthOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PublishHealthOutput) String ¶
func (s PublishHealthOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PublishHealthRequest ¶
type PublishHealthRequest struct {
Metadata *HealthMetadata `json:"metadata,omitempty" type:"structure"`
Tasks []*TaskHealth `json:"tasks,omitempty" type:"list"`
Timestamp *utils.Timestamp `json:"timestamp,omitempty" type:"timestamp"`
// contains filtered or unexported fields
}
func NewPublishHealthMetricsRequest ¶
func NewPublishHealthMetricsRequest(metadata *HealthMetadata, healthMetrics []*TaskHealth) *PublishHealthRequest
NewPublishHealthMetricsRequest creates a PublishHealthRequest
func (PublishHealthRequest) GoString ¶
func (s PublishHealthRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PublishHealthRequest) String ¶
func (s PublishHealthRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PublishInstanceStatusInput ¶
type PublishInstanceStatusInput struct {
Metadata *InstanceStatusMetadata `json:"metadata,omitempty" type:"structure"`
Statuses []*InstanceStatus `json:"statuses,omitempty" type:"list"`
Timestamp *utils.Timestamp `json:"timestamp,omitempty" type:"timestamp"`
// contains filtered or unexported fields
}
func (PublishInstanceStatusInput) GoString ¶
func (s PublishInstanceStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PublishInstanceStatusInput) String ¶
func (s PublishInstanceStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PublishInstanceStatusOutput ¶
type PublishInstanceStatusOutput struct {
Message *string `json:"message,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (PublishInstanceStatusOutput) GoString ¶
func (s PublishInstanceStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PublishInstanceStatusOutput) String ¶
func (s PublishInstanceStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PublishInstanceStatusRequest ¶
type PublishInstanceStatusRequest struct {
Metadata *InstanceStatusMetadata `json:"metadata,omitempty" type:"structure"`
Statuses []*InstanceStatus `json:"statuses,omitempty" type:"list"`
Timestamp *utils.Timestamp `json:"timestamp,omitempty" type:"timestamp"`
// contains filtered or unexported fields
}
func (PublishInstanceStatusRequest) GoString ¶
func (s PublishInstanceStatusRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PublishInstanceStatusRequest) String ¶
func (s PublishInstanceStatusRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PublishMetricsInput ¶
type PublishMetricsInput struct {
InstanceMetrics *InstanceMetrics `json:"instanceMetrics,omitempty" type:"structure"`
Metadata *MetricsMetadata `json:"metadata,omitempty" type:"structure"`
TaskMetrics []*TaskMetric `json:"taskMetrics,omitempty" type:"list"`
Timestamp *utils.Timestamp `json:"timestamp,omitempty" type:"timestamp"`
// contains filtered or unexported fields
}
func (PublishMetricsInput) GoString ¶
func (s PublishMetricsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PublishMetricsInput) String ¶
func (s PublishMetricsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PublishMetricsInput) Validate ¶
func (s *PublishMetricsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PublishMetricsOutput ¶
type PublishMetricsOutput struct {
Message *string `json:"message,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (PublishMetricsOutput) GoString ¶
func (s PublishMetricsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PublishMetricsOutput) String ¶
func (s PublishMetricsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PublishMetricsRequest ¶
type PublishMetricsRequest struct {
InstanceMetrics *InstanceMetrics `json:"instanceMetrics,omitempty" type:"structure"`
Metadata *MetricsMetadata `json:"metadata,omitempty" type:"structure"`
TaskMetrics []*TaskMetric `json:"taskMetrics,omitempty" type:"list"`
Timestamp *utils.Timestamp `json:"timestamp,omitempty" type:"timestamp"`
// contains filtered or unexported fields
}
func NewPublishMetricsRequest ¶
func NewPublishMetricsRequest(instanceMetrics *InstanceMetrics, metadata *MetricsMetadata, taskMetrics []*TaskMetric) *PublishMetricsRequest
NewPublishMetricsRequest creates a PublishMetricsRequest object.
func (PublishMetricsRequest) GoString ¶
func (s PublishMetricsRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PublishMetricsRequest) String ¶
func (s PublishMetricsRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceValidationException ¶
type ResourceValidationException struct {
RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
Message_ *string `json:"message,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (*ResourceValidationException) Code ¶
func (s *ResourceValidationException) Code() string
Code returns the exception type name.
func (*ResourceValidationException) Error ¶
func (s *ResourceValidationException) Error() string
func (ResourceValidationException) GoString ¶
func (s ResourceValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceValidationException) Message ¶
func (s *ResourceValidationException) Message() string
Message returns the exception's message.
func (*ResourceValidationException) OrigErr ¶
func (s *ResourceValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceValidationException) RequestID ¶
func (s *ResourceValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceValidationException) StatusCode ¶
func (s *ResourceValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceValidationException) String ¶
func (s ResourceValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RestartStatsSet ¶
type RestartStatsSet struct {
RestartCount *int64 `json:"restartCount,omitempty" type:"integer"`
// contains filtered or unexported fields
}
func (RestartStatsSet) GoString ¶
func (s RestartStatsSet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (RestartStatsSet) String ¶
func (s RestartStatsSet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServerException ¶
type ServerException struct {
RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
Message_ *string `json:"message,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (*ServerException) Code ¶
func (s *ServerException) Code() string
Code returns the exception type name.
func (*ServerException) Error ¶
func (s *ServerException) Error() string
func (ServerException) GoString ¶
func (s ServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServerException) Message ¶
func (s *ServerException) Message() string
Message returns the exception's message.
func (*ServerException) OrigErr ¶
func (s *ServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServerException) RequestID ¶
func (s *ServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServerException) StatusCode ¶
func (s *ServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServerException) String ¶
func (s ServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartTelemetrySessionInput ¶
type StartTelemetrySessionInput struct {
Cluster *string `json:"cluster,omitempty" type:"string"`
ContainerInstance *string `json:"containerInstance,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (StartTelemetrySessionInput) GoString ¶
func (s StartTelemetrySessionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StartTelemetrySessionInput) String ¶
func (s StartTelemetrySessionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartTelemetrySessionOutput ¶
type StartTelemetrySessionOutput struct {
Message *string `json:"message,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (StartTelemetrySessionOutput) GoString ¶
func (s StartTelemetrySessionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StartTelemetrySessionOutput) String ¶
func (s StartTelemetrySessionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartTelemetrySessionRequest ¶
type StartTelemetrySessionRequest struct {
Cluster *string `json:"cluster,omitempty" type:"string"`
ContainerInstance *string `json:"containerInstance,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (StartTelemetrySessionRequest) GoString ¶
func (s StartTelemetrySessionRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StartTelemetrySessionRequest) String ¶
func (s StartTelemetrySessionRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopTelemetrySessionMessage ¶
type StopTelemetrySessionMessage struct {
Message *string `json:"message,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (StopTelemetrySessionMessage) GoString ¶
func (s StopTelemetrySessionMessage) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StopTelemetrySessionMessage) String ¶
func (s StopTelemetrySessionMessage) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StorageStatsSet ¶
type StorageStatsSet struct {
ReadSizeBytes *ULongStatsSet `json:"readSizeBytes,omitempty" type:"structure"`
WriteSizeBytes *ULongStatsSet `json:"writeSizeBytes,omitempty" type:"structure"`
// contains filtered or unexported fields
}
func (StorageStatsSet) GoString ¶
func (s StorageStatsSet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StorageStatsSet) String ¶
func (s StorageStatsSet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StorageStatsSet) Validate ¶
func (s *StorageStatsSet) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TaskHealth ¶
type TaskHealth struct {
ClusterArn *string `json:"clusterArn,omitempty" type:"string"`
Containers []*ContainerHealth `json:"containers,omitempty" type:"list"`
TaskArn *string `json:"taskArn,omitempty" type:"string"`
TaskDefinitionFamily *string `json:"taskDefinitionFamily,omitempty" type:"string"`
TaskDefinitionVersion *string `json:"taskDefinitionVersion,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (TaskHealth) GoString ¶
func (s TaskHealth) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TaskHealth) String ¶
func (s TaskHealth) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TaskMetric ¶
type TaskMetric struct {
ClusterArn *string `json:"clusterArn,omitempty" type:"string"`
ContainerMetrics []*ContainerMetric `json:"containerMetrics,omitempty" type:"list"`
EphemeralStorageMetrics *EphemeralStorageMetrics `json:"ephemeralStorageMetrics,omitempty" type:"structure"`
ServiceConnectMetricsWrapper []*GeneralMetricsWrapper `json:"serviceConnectMetricsWrapper,omitempty" type:"list"`
TaskArn *string `json:"taskArn,omitempty" type:"string"`
TaskDefinitionFamily *string `json:"taskDefinitionFamily,omitempty" type:"string"`
TaskDefinitionVersion *string `json:"taskDefinitionVersion,omitempty" type:"string"`
VolumeMetrics []*VolumeMetric `json:"volumeMetrics,omitempty" type:"list"`
// contains filtered or unexported fields
}
func (TaskMetric) GoString ¶
func (s TaskMetric) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TaskMetric) String ¶
func (s TaskMetric) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskMetric) Validate ¶
func (s *TaskMetric) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TelemetryMessage ¶
type TelemetryMessage struct {
InstanceMetrics *InstanceMetrics
Metadata *MetricsMetadata
TaskMetrics []*TaskMetric
}
type UDoubleCWStatsSet ¶
type UDoubleCWStatsSet struct {
// Max is a required field
Max *float64 `json:"max" type:"double" required:"true"`
// Min is a required field
Min *float64 `json:"min" type:"double" required:"true"`
// SampleCount is a required field
SampleCount *int64 `json:"sampleCount" type:"integer" required:"true"`
// Sum is a required field
Sum *float64 `json:"sum" type:"double" required:"true"`
// contains filtered or unexported fields
}
func (UDoubleCWStatsSet) GoString ¶
func (s UDoubleCWStatsSet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UDoubleCWStatsSet) String ¶
func (s UDoubleCWStatsSet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UDoubleCWStatsSet) Validate ¶
func (s *UDoubleCWStatsSet) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ULongStatsSet ¶
type ULongStatsSet struct {
// Max is a required field
Max *int64 `json:"max" type:"long" required:"true"`
// Min is a required field
Min *int64 `json:"min" type:"long" required:"true"`
OverflowMax *int64 `json:"overflowMax,omitempty" type:"long"`
OverflowMin *int64 `json:"overflowMin,omitempty" type:"long"`
OverflowSum *int64 `json:"overflowSum,omitempty" type:"long"`
// SampleCount is a required field
SampleCount *int64 `json:"sampleCount" type:"long" required:"true"`
// Sum is a required field
Sum *int64 `json:"sum" type:"long" required:"true"`
// contains filtered or unexported fields
}
func (ULongStatsSet) GoString ¶
func (s ULongStatsSet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (ULongStatsSet) String ¶
func (s ULongStatsSet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ULongStatsSet) Validate ¶
func (s *ULongStatsSet) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type VolumeMetric ¶
type VolumeMetric struct {
Size *UDoubleCWStatsSet `json:"size,omitempty" type:"structure"`
Utilized *UDoubleCWStatsSet `json:"utilized,omitempty" type:"structure"`
VolumeId *string `json:"volumeId,omitempty" type:"string"`
VolumeName *string `json:"volumeName,omitempty" type:"string"`
// contains filtered or unexported fields
}
func (VolumeMetric) GoString ¶
func (s VolumeMetric) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (VolumeMetric) String ¶
func (s VolumeMetric) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VolumeMetric) Validate ¶
func (s *VolumeMetric) Validate() error
Validate inspects the fields of the type to determine if they are valid.