types

package
v0.26.0 Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceleratorType

type AcceleratorType struct {

	// The throughput information of the Elastic Inference Accelerator type.
	ThroughputInfo []*KeyValuePair

	// The name of the Elastic Inference Accelerator type.
	AcceleratorTypeName *string

	// The memory information of the Elastic Inference Accelerator type.
	MemoryInfo *MemoryInfo
}

The details of an Elastic Inference Accelerator type.

type AcceleratorTypeOffering

type AcceleratorTypeOffering struct {

	// The name of the Elastic Inference Accelerator type.
	AcceleratorType *string

	// The location for the offering. It will return either the region, availability
	// zone or availability zone id for the offering depending on the locationType
	// value.
	Location *string

	// The location type for the offering. It can assume the following values: region:
	// defines that the offering is at the regional level. availability-zone: defines
	// that the offering is at the availability zone level. availability-zone-id:
	// defines that the offering is at the availability zone level, defined by the
	// availability zone id.
	LocationType LocationType
}

The offering for an Elastic Inference Accelerator type.

type BadRequestException

type BadRequestException struct {
	Message *string
}

Raised when a malformed input has been provided to the API.

func (*BadRequestException) Error

func (e *BadRequestException) Error() string

func (*BadRequestException) ErrorCode

func (e *BadRequestException) ErrorCode() string

func (*BadRequestException) ErrorFault

func (e *BadRequestException) ErrorFault() smithy.ErrorFault

func (*BadRequestException) ErrorMessage

func (e *BadRequestException) ErrorMessage() string

type ElasticInferenceAccelerator

type ElasticInferenceAccelerator struct {

	// The type of the Elastic Inference Accelerator.
	AcceleratorType *string

	// The availability zone where the Elastic Inference Accelerator is present.
	AvailabilityZone *string

	// The ID of the Elastic Inference Accelerator.
	AcceleratorId *string

	// The ARN of the resource that the Elastic Inference Accelerator is attached to.
	AttachedResource *string

	// The health of the Elastic Inference Accelerator.
	AcceleratorHealth *ElasticInferenceAcceleratorHealth
}

The details of an Elastic Inference Accelerator.

type ElasticInferenceAcceleratorHealth

type ElasticInferenceAcceleratorHealth struct {

	// The health status of the Elastic Inference Accelerator.
	Status *string
}

The health details of an Elastic Inference Accelerator.

type Filter

type Filter struct {

	// The values for the filter of the Elastic Inference Accelerator list.
	Values []*string

	// The filter name for the Elastic Inference Accelerator list. It can assume the
	// following values: accelerator-type: the type of Elastic Inference Accelerator to
	// filter for. instance-id: an EC2 instance id to filter for.
	Name *string
}

A filter expression for the Elastic Inference Accelerator list.

type InternalServerException

type InternalServerException struct {
	Message *string
}

Raised when an unexpected error occurred during request processing.

func (*InternalServerException) Error

func (e *InternalServerException) Error() string

func (*InternalServerException) ErrorCode

func (e *InternalServerException) ErrorCode() string

func (*InternalServerException) ErrorFault

func (e *InternalServerException) ErrorFault() smithy.ErrorFault

func (*InternalServerException) ErrorMessage

func (e *InternalServerException) ErrorMessage() string

type KeyValuePair

type KeyValuePair struct {

	// The throughput value of the Elastic Inference Accelerator type. It can assume
	// the following values: TFLOPS16bit: the throughput expressed in 16bit TeraFLOPS.
	// TFLOPS32bit: the throughput expressed in 32bit TeraFLOPS.
	Key *string

	// The throughput value of the Elastic Inference Accelerator type.
	Value *int32
}

A throughput entry for an Elastic Inference Accelerator type.

type LocationType

type LocationType string
const (
	LocationTypeRegion             LocationType = "region"
	LocationTypeAvailabilityZone   LocationType = "availability-zone"
	LocationTypeAvailabilityZoneId LocationType = "availability-zone-id"
)

Enum values for LocationType

type MemoryInfo

type MemoryInfo struct {

	// The size in mebibytes of the Elastic Inference Accelerator type.
	SizeInMiB *int32
}

The memory information of an Elastic Inference Accelerator type.

type ResourceNotFoundException

type ResourceNotFoundException struct {
	Message *string
}

Raised when the requested resource cannot be found.

func (*ResourceNotFoundException) Error

func (e *ResourceNotFoundException) Error() string

func (*ResourceNotFoundException) ErrorCode

func (e *ResourceNotFoundException) ErrorCode() string

func (*ResourceNotFoundException) ErrorFault

func (*ResourceNotFoundException) ErrorMessage

func (e *ResourceNotFoundException) ErrorMessage() string

Jump to

Keyboard shortcuts

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