types

package
v1.47.1 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2024 License: Apache-2.0 Imports: 4 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AWSServiceName added in v1.46.0

type AWSServiceName string
const (
	AWSServiceNameAws         AWSServiceName = "AWS"
	AWSServiceNameEc2         AWSServiceName = "EC2"
	AWSServiceNameElasticache AWSServiceName = "ELASTICACHE"
	AWSServiceNameElb         AWSServiceName = "ELB"
	AWSServiceNameRds         AWSServiceName = "RDS"
	AWSServiceNameRoute53     AWSServiceName = "ROUTE53"
)

Enum values for AWSServiceName

func (AWSServiceName) Values added in v1.46.0

func (AWSServiceName) Values() []AWSServiceName

Values returns all known values for AWSServiceName. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type AccessDeniedException

type AccessDeniedException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

You do not have permission to perform this operation.

func (*AccessDeniedException) Error

func (e *AccessDeniedException) Error() string

func (*AccessDeniedException) ErrorCode

func (e *AccessDeniedException) ErrorCode() string

func (*AccessDeniedException) ErrorFault

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

func (*AccessDeniedException) ErrorMessage

func (e *AccessDeniedException) ErrorMessage() string

type Address added in v1.11.0

type Address struct {

	// The first line of the address.
	//
	// This member is required.
	AddressLine1 *string

	// The city for the address.
	//
	// This member is required.
	City *string

	// The ISO-3166 two-letter country code for the address.
	//
	// This member is required.
	CountryCode *string

	// The postal code for the address.
	//
	// This member is required.
	PostalCode *string

	// The state for the address.
	//
	// This member is required.
	StateOrRegion *string

	// The second line of the address.
	AddressLine2 *string

	// The third line of the address.
	AddressLine3 *string

	// The name of the contact.
	ContactName *string

	// The phone number of the contact.
	ContactPhoneNumber *string

	// The district or county for the address.
	DistrictOrCounty *string

	// The municipality for the address.
	Municipality *string
	// contains filtered or unexported fields
}

Information about an address.

type AddressType added in v1.11.0

type AddressType string
const (
	AddressTypeShippingAddress  AddressType = "SHIPPING_ADDRESS"
	AddressTypeOperatingAddress AddressType = "OPERATING_ADDRESS"
)

Enum values for AddressType

func (AddressType) Values added in v1.11.0

func (AddressType) Values() []AddressType

Values returns all known values for AddressType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type AssetInfo added in v1.19.0

type AssetInfo struct {

	//  The ID of the asset.
	AssetId *string

	//  The position of an asset in a rack.
	AssetLocation *AssetLocation

	//  The type of the asset.
	AssetType AssetType

	//  Information about compute hardware assets.
	ComputeAttributes *ComputeAttributes

	//  The rack ID of the asset.
	RackId *string
	// contains filtered or unexported fields
}

Information about hardware assets.

type AssetInstance added in v1.46.0

type AssetInstance struct {

	// The ID of the Amazon Web Services account.
	AccountId *string

	// The ID of the asset.
	AssetId *string

	// The Amazon Web Services service name of the instance.
	AwsServiceName AWSServiceName

	// The ID of the instance.
	InstanceId *string

	// The type of instance.
	InstanceType *string
	// contains filtered or unexported fields
}

An Amazon EC2 instance.

type AssetInstanceTypeCapacity added in v1.46.0

type AssetInstanceTypeCapacity struct {

	// The number of each instance type.
	//
	// This member is required.
	Count int32

	// The type of instance.
	//
	// This member is required.
	InstanceType *string
	// contains filtered or unexported fields
}

The capacity for each instance type.

type AssetLocation added in v1.21.0

type AssetLocation struct {

	//  The position of an asset in a rack measured in rack units.
	RackElevation *float32
	// contains filtered or unexported fields
}

Information about the position of the asset in a rack.

type AssetState added in v1.23.0

type AssetState string
const (
	AssetStateActive   AssetState = "ACTIVE"
	AssetStateRetiring AssetState = "RETIRING"
	AssetStateIsolated AssetState = "ISOLATED"
)

Enum values for AssetState

func (AssetState) Values added in v1.23.0

func (AssetState) Values() []AssetState

Values returns all known values for AssetState. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type AssetType added in v1.19.0

type AssetType string
const (
	AssetTypeCompute AssetType = "COMPUTE"
)

Enum values for AssetType

func (AssetType) Values added in v1.19.0

func (AssetType) Values() []AssetType

Values returns all known values for AssetType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type BlockingInstance added in v1.46.0

type BlockingInstance struct {

	// The ID of the Amazon Web Services account.
	AccountId *string

	// The Amazon Web Services service name that owns the specified blocking instance.
	AwsServiceName AWSServiceName

	// The ID of the blocking instance.
	InstanceId *string
	// contains filtered or unexported fields
}

A running Amazon EC2 instance that can be stopped to free up capacity needed to run the capacity task.

type CapacityTaskFailure added in v1.39.0

type CapacityTaskFailure struct {

	// The reason that the specified capacity task failed.
	//
	// This member is required.
	Reason *string

	// The type of failure.
	Type CapacityTaskFailureType
	// contains filtered or unexported fields
}

The capacity tasks that failed.

type CapacityTaskFailureType added in v1.39.0

type CapacityTaskFailureType string
const (
	CapacityTaskFailureTypeUnsupportedCapacityConfiguration CapacityTaskFailureType = "UNSUPPORTED_CAPACITY_CONFIGURATION"
	CapacityTaskFailureTypeUnexpectedAssetState             CapacityTaskFailureType = "UNEXPECTED_ASSET_STATE"
	CapacityTaskFailureTypeBlockingInstancesNotEvacuated    CapacityTaskFailureType = "BLOCKING_INSTANCES_NOT_EVACUATED"
	CapacityTaskFailureTypeInternalServerError              CapacityTaskFailureType = "INTERNAL_SERVER_ERROR"
	CapacityTaskFailureTypeResourceNotFound                 CapacityTaskFailureType = "RESOURCE_NOT_FOUND"
)

Enum values for CapacityTaskFailureType

func (CapacityTaskFailureType) Values added in v1.39.0

Values returns all known values for CapacityTaskFailureType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type CapacityTaskStatus added in v1.39.0

type CapacityTaskStatus string
const (
	CapacityTaskStatusRequested              CapacityTaskStatus = "REQUESTED"
	CapacityTaskStatusInProgress             CapacityTaskStatus = "IN_PROGRESS"
	CapacityTaskStatusFailed                 CapacityTaskStatus = "FAILED"
	CapacityTaskStatusCompleted              CapacityTaskStatus = "COMPLETED"
	CapacityTaskStatusWaitingForEvacuation   CapacityTaskStatus = "WAITING_FOR_EVACUATION"
	CapacityTaskStatusCancellationInProgress CapacityTaskStatus = "CANCELLATION_IN_PROGRESS"
	CapacityTaskStatusCancelled              CapacityTaskStatus = "CANCELLED"
)

Enum values for CapacityTaskStatus

func (CapacityTaskStatus) Values added in v1.39.0

Values returns all known values for CapacityTaskStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type CapacityTaskSummary added in v1.39.0

type CapacityTaskSummary struct {

	// The ID of the specified capacity task.
	CapacityTaskId *string

	// The status of the capacity task.
	CapacityTaskStatus CapacityTaskStatus

	// The date that the specified capacity task successfully ran.
	CompletionDate *time.Time

	// The date that the specified capacity task was created.
	CreationDate *time.Time

	// The date that the specified capacity was last modified.
	LastModifiedDate *time.Time

	// The ID of the Amazon Web Services Outposts order of the host associated with
	// the capacity task.
	OrderId *string

	// The ID of the Outpost associated with the specified capacity task.
	OutpostId *string
	// contains filtered or unexported fields
}

The summary of the capacity task.

type CatalogItem added in v1.11.0

type CatalogItem struct {

	//  The ID of the catalog item.
	CatalogItemId *string

	//  Information about the EC2 capacity of an item.
	EC2Capacities []EC2Capacity

	//  The status of a catalog item.
	ItemStatus CatalogItemStatus

	//  Information about the power draw of an item.
	PowerKva *float32

	//  The supported storage options for the catalog item.
	SupportedStorage []SupportedStorageEnum

	//  The uplink speed this catalog item requires for the connection to the Region.
	SupportedUplinkGbps []int32

	//  The weight of the item in pounds.
	WeightLbs *int32
	// contains filtered or unexported fields
}

Information about a catalog item.

type CatalogItemClass added in v1.11.0

type CatalogItemClass string
const (
	CatalogItemClassRack   CatalogItemClass = "RACK"
	CatalogItemClassServer CatalogItemClass = "SERVER"
)

Enum values for CatalogItemClass

func (CatalogItemClass) Values added in v1.11.0

Values returns all known values for CatalogItemClass. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type CatalogItemStatus added in v1.11.0

type CatalogItemStatus string
const (
	CatalogItemStatusAvailable    CatalogItemStatus = "AVAILABLE"
	CatalogItemStatusDiscontinued CatalogItemStatus = "DISCONTINUED"
)

Enum values for CatalogItemStatus

func (CatalogItemStatus) Values added in v1.11.0

Values returns all known values for CatalogItemStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ComputeAssetState added in v1.23.0

type ComputeAssetState string
const (
	ComputeAssetStateActive   ComputeAssetState = "ACTIVE"
	ComputeAssetStateIsolated ComputeAssetState = "ISOLATED"
	ComputeAssetStateRetiring ComputeAssetState = "RETIRING"
)

Enum values for ComputeAssetState

func (ComputeAssetState) Values added in v1.23.0

Values returns all known values for ComputeAssetState. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ComputeAttributes added in v1.19.0

type ComputeAttributes struct {

	//  The host ID of the Dedicated Host on the asset.
	HostId *string

	// A list of the names of instance families that are currently associated with a
	// given asset.
	InstanceFamilies []string

	// The instance type capacities configured for this asset. This can be changed
	// through a capacity task.
	InstanceTypeCapacities []AssetInstanceTypeCapacity

	// The maximum number of vCPUs possible for the specified asset.
	MaxVcpus *int32

	// The state.
	//
	//   - ACTIVE - The asset is available and can provide capacity for new compute
	//   resources.
	//
	//   - ISOLATED - The asset is undergoing maintenance and can't provide capacity
	//   for new compute resources. Existing compute resources on the asset are not
	//   affected.
	//
	//   - RETIRING - The underlying hardware for the asset is degraded. Capacity for
	//   new compute resources is reduced. Amazon Web Services sends notifications for
	//   resources that must be stopped before the asset can be replaced.
	State ComputeAssetState
	// contains filtered or unexported fields
}

Information about compute hardware assets.

type ConflictException added in v1.4.0

type ConflictException struct {
	Message *string

	ErrorCodeOverride *string

	ResourceId   *string
	ResourceType ResourceType
	// contains filtered or unexported fields
}

Updating or deleting this resource can cause an inconsistent state.

func (*ConflictException) Error added in v1.4.0

func (e *ConflictException) Error() string

func (*ConflictException) ErrorCode added in v1.4.0

func (e *ConflictException) ErrorCode() string

func (*ConflictException) ErrorFault added in v1.4.0

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

func (*ConflictException) ErrorMessage added in v1.4.0

func (e *ConflictException) ErrorMessage() string

type ConnectionDetails added in v1.20.0

type ConnectionDetails struct {

	//  The allowed IP addresses.
	AllowedIps []string

	//  The public key of the client.
	ClientPublicKey *string

	//  The client tunnel address.
	ClientTunnelAddress *string

	//  The endpoint for the server.
	ServerEndpoint *string

	//  The public key of the server.
	ServerPublicKey *string

	//  The server tunnel address.
	ServerTunnelAddress *string
	// contains filtered or unexported fields
}

Information about a connection.

type EC2Capacity added in v1.11.0

type EC2Capacity struct {

	//  The family of the EC2 capacity.
	Family *string

	//  The maximum size of the EC2 capacity.
	MaxSize *string

	//  The quantity of the EC2 capacity.
	Quantity *string
	// contains filtered or unexported fields
}

Information about EC2 capacity.

type FiberOpticCableType added in v1.11.0

type FiberOpticCableType string
const (
	FiberOpticCableTypeSingleMode FiberOpticCableType = "SINGLE_MODE"
	FiberOpticCableTypeMultiMode  FiberOpticCableType = "MULTI_MODE"
)

Enum values for FiberOpticCableType

func (FiberOpticCableType) Values added in v1.11.0

Values returns all known values for FiberOpticCableType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type InstanceTypeCapacity added in v1.39.0

type InstanceTypeCapacity struct {

	// The number of instances for the specified instance type.
	//
	// This member is required.
	Count int32

	// The instance type of the hosts.
	//
	// This member is required.
	InstanceType *string
	// contains filtered or unexported fields
}

The instance type that you specify determines the combination of CPU, memory, storage, and networking capacity.

type InstanceTypeItem

type InstanceTypeItem struct {

	// The instance type.
	InstanceType *string

	// The number of default VCPUs in an instance type.
	VCPUs *int32
	// contains filtered or unexported fields
}

Information about an instance type.

type InstancesToExclude added in v1.46.0

type InstancesToExclude struct {

	// IDs of the accounts that own each instance that must not be stopped.
	AccountIds []string

	// List of user-specified instances that must not be stopped.
	Instances []string

	// Names of the services that own each instance that must not be stopped in order
	// to free up the capacity needed to run the capacity task.
	Services []AWSServiceName
	// contains filtered or unexported fields
}

User-specified instances that must not be stopped. These instances will not appear in the list of instances that Amazon Web Services recommends to stop in order to free up capacity.

type InternalServerException

type InternalServerException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

An internal error has occurred.

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 LineItem added in v1.8.0

type LineItem struct {

	//  Information about assets.
	AssetInformationList []LineItemAssetInformation

	//  The ID of the catalog item.
	CatalogItemId *string

	// The ID of the line item.
	LineItemId *string

	// The ID of the previous line item.
	PreviousLineItemId *string

	// The ID of the previous order.
	PreviousOrderId *string

	// The quantity of the line item.
	Quantity *int32

	//  Information about a line item shipment.
	ShipmentInformation *ShipmentInformation

	// The status of the line item.
	Status LineItemStatus
	// contains filtered or unexported fields
}

Information about a line item.

type LineItemAssetInformation added in v1.22.0

type LineItemAssetInformation struct {

	//  The ID of the asset.
	AssetId *string

	//  The MAC addresses of the asset.
	MacAddressList []string
	// contains filtered or unexported fields
}

Information about a line item asset.

type LineItemRequest added in v1.8.0

type LineItemRequest struct {

	// The ID of the catalog item.
	CatalogItemId *string

	// The quantity of a line item request.
	Quantity *int32
	// contains filtered or unexported fields
}

Information about a line item request.

type LineItemStatus added in v1.11.0

type LineItemStatus string
const (
	LineItemStatusPreparing  LineItemStatus = "PREPARING"
	LineItemStatusBuilding   LineItemStatus = "BUILDING"
	LineItemStatusShipped    LineItemStatus = "SHIPPED"
	LineItemStatusDelivered  LineItemStatus = "DELIVERED"
	LineItemStatusInstalling LineItemStatus = "INSTALLING"
	LineItemStatusInstalled  LineItemStatus = "INSTALLED"
	LineItemStatusError      LineItemStatus = "ERROR"
	LineItemStatusCancelled  LineItemStatus = "CANCELLED"
	LineItemStatusReplaced   LineItemStatus = "REPLACED"
)

Enum values for LineItemStatus

func (LineItemStatus) Values added in v1.11.0

func (LineItemStatus) Values() []LineItemStatus

Values returns all known values for LineItemStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type MaximumSupportedWeightLbs added in v1.11.0

type MaximumSupportedWeightLbs string
const (
	MaximumSupportedWeightLbsNoLimit    MaximumSupportedWeightLbs = "NO_LIMIT"
	MaximumSupportedWeightLbsMax1400Lbs MaximumSupportedWeightLbs = "MAX_1400_LBS"
	MaximumSupportedWeightLbsMax1600Lbs MaximumSupportedWeightLbs = "MAX_1600_LBS"
	MaximumSupportedWeightLbsMax1800Lbs MaximumSupportedWeightLbs = "MAX_1800_LBS"
	MaximumSupportedWeightLbsMax2000Lbs MaximumSupportedWeightLbs = "MAX_2000_LBS"
)

Enum values for MaximumSupportedWeightLbs

func (MaximumSupportedWeightLbs) Values added in v1.11.0

Values returns all known values for MaximumSupportedWeightLbs. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type NotFoundException

type NotFoundException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified request is not valid.

func (*NotFoundException) Error

func (e *NotFoundException) Error() string

func (*NotFoundException) ErrorCode

func (e *NotFoundException) ErrorCode() string

func (*NotFoundException) ErrorFault

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

func (*NotFoundException) ErrorMessage

func (e *NotFoundException) ErrorMessage() string

type OpticalStandard added in v1.11.0

type OpticalStandard string
const (
	OpticalStandardOptic10gbaseSr      OpticalStandard = "OPTIC_10GBASE_SR"
	OpticalStandardOptic10gbaseIr      OpticalStandard = "OPTIC_10GBASE_IR"
	OpticalStandardOptic10gbaseLr      OpticalStandard = "OPTIC_10GBASE_LR"
	OpticalStandardOptic40gbaseSr      OpticalStandard = "OPTIC_40GBASE_SR"
	OpticalStandardOptic40gbaseEsr     OpticalStandard = "OPTIC_40GBASE_ESR"
	OpticalStandardOptic40gbaseIr4Lr4l OpticalStandard = "OPTIC_40GBASE_IR4_LR4L"
	OpticalStandardOptic40gbaseLr4     OpticalStandard = "OPTIC_40GBASE_LR4"
	OpticalStandardOptic100gbaseSr4    OpticalStandard = "OPTIC_100GBASE_SR4"
	OpticalStandardOptic100gbaseCwdm4  OpticalStandard = "OPTIC_100GBASE_CWDM4"
	OpticalStandardOptic100gbaseLr4    OpticalStandard = "OPTIC_100GBASE_LR4"
	OpticalStandardOptic100gPsm4Msa    OpticalStandard = "OPTIC_100G_PSM4_MSA"
	OpticalStandardOptic1000baseLx     OpticalStandard = "OPTIC_1000BASE_LX"
	OpticalStandardOptic1000baseSx     OpticalStandard = "OPTIC_1000BASE_SX"
)

Enum values for OpticalStandard

func (OpticalStandard) Values added in v1.11.0

func (OpticalStandard) Values() []OpticalStandard

Values returns all known values for OpticalStandard. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type Order added in v1.8.0

type Order struct {

	// The line items for the order
	LineItems []LineItem

	// The fulfillment date of the order.
	OrderFulfilledDate *time.Time

	// The ID of the order.
	OrderId *string

	// The submission date for the order.
	OrderSubmissionDate *time.Time

	// The type of order.
	OrderType OrderType

	//  The ID of the Outpost in the order.
	OutpostId *string

	// The payment option for the order.
	PaymentOption PaymentOption

	// The payment term.
	PaymentTerm PaymentTerm

	// The status of the order.
	//
	//   - PREPARING - Order is received and being prepared.
	//
	//   - IN_PROGRESS - Order is either being built or shipped. To get more details,
	//   see the line item status.
	//
	//   - DELIVERED - Order was delivered to the Outpost site.
	//
	//   - COMPLETED - Order is complete.
	//
	//   - CANCELLED - Order is cancelled.
	//
	//   - ERROR - Customer should contact support.
	//
	// The following status are deprecated: RECEIVED , PENDING , PROCESSING ,
	// INSTALLING , and FULFILLED .
	Status OrderStatus
	// contains filtered or unexported fields
}

Information about an order.

type OrderStatus added in v1.8.0

type OrderStatus string
const (
	OrderStatusReceived   OrderStatus = "RECEIVED"
	OrderStatusPending    OrderStatus = "PENDING"
	OrderStatusProcessing OrderStatus = "PROCESSING"
	OrderStatusInstalling OrderStatus = "INSTALLING"
	OrderStatusFulfilled  OrderStatus = "FULFILLED"
	OrderStatusCancelled  OrderStatus = "CANCELLED"
	OrderStatusPreparing  OrderStatus = "PREPARING"
	OrderStatusInProgress OrderStatus = "IN_PROGRESS"
	OrderStatusDelivered  OrderStatus = "DELIVERED"
	OrderStatusCompleted  OrderStatus = "COMPLETED"
	OrderStatusError      OrderStatus = "ERROR"
)

Enum values for OrderStatus

func (OrderStatus) Values added in v1.8.0

func (OrderStatus) Values() []OrderStatus

Values returns all known values for OrderStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type OrderSummary added in v1.11.0

type OrderSummary struct {

	//  The status of all line items in the order.
	LineItemCountsByStatus map[string]int32

	//  The fulfilment date for the order.
	OrderFulfilledDate *time.Time

	//  The ID of the order.
	OrderId *string

	//  The submission date for the order.
	OrderSubmissionDate *time.Time

	// The type of order.
	OrderType OrderType

	//  The ID of the Outpost.
	OutpostId *string

	// The status of the order.
	//
	//   - PREPARING - Order is received and is being prepared.
	//
	//   - IN_PROGRESS - Order is either being built, shipped, or installed. For more
	//   information, see the LineItem status.
	//
	//   - COMPLETED - Order is complete.
	//
	//   - CANCELLED - Order is cancelled.
	//
	//   - ERROR - Customer should contact support.
	//
	// The following statuses are deprecated: RECEIVED , PENDING , PROCESSING ,
	// INSTALLING , and FULFILLED .
	Status OrderStatus
	// contains filtered or unexported fields
}

A summary of line items in your order.

type OrderType added in v1.11.0

type OrderType string
const (
	OrderTypeOutpost     OrderType = "OUTPOST"
	OrderTypeReplacement OrderType = "REPLACEMENT"
)

Enum values for OrderType

func (OrderType) Values added in v1.11.0

func (OrderType) Values() []OrderType

Values returns all known values for OrderType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type Outpost

type Outpost struct {

	// The Availability Zone.
	AvailabilityZone *string

	// The ID of the Availability Zone.
	AvailabilityZoneId *string

	// The description of the Outpost.
	Description *string

	// The life cycle status.
	LifeCycleStatus *string

	// The name of the Outpost.
	Name *string

	// The Amazon Resource Name (ARN) of the Outpost.
	OutpostArn *string

	//  The ID of the Outpost.
	OutpostId *string

	// The Amazon Web Services account ID of the Outpost owner.
	OwnerId *string

	// The Amazon Resource Name (ARN) of the site.
	SiteArn *string

	// The ID of the site.
	SiteId *string

	//  The hardware type.
	SupportedHardwareType SupportedHardwareType

	// The Outpost tags.
	Tags map[string]string
	// contains filtered or unexported fields
}

Information about an Outpost.

type PaymentOption added in v1.8.0

type PaymentOption string
const (
	PaymentOptionAllUpfront     PaymentOption = "ALL_UPFRONT"
	PaymentOptionNoUpfront      PaymentOption = "NO_UPFRONT"
	PaymentOptionPartialUpfront PaymentOption = "PARTIAL_UPFRONT"
)

Enum values for PaymentOption

func (PaymentOption) Values added in v1.8.0

func (PaymentOption) Values() []PaymentOption

Values returns all known values for PaymentOption. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type PaymentTerm added in v1.8.0

type PaymentTerm string
const (
	PaymentTermThreeYears PaymentTerm = "THREE_YEARS"
	PaymentTermOneYear    PaymentTerm = "ONE_YEAR"
	PaymentTermFiveYears  PaymentTerm = "FIVE_YEARS"
)

Enum values for PaymentTerm

func (PaymentTerm) Values added in v1.8.0

func (PaymentTerm) Values() []PaymentTerm

Values returns all known values for PaymentTerm. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type PowerConnector added in v1.11.0

type PowerConnector string
const (
	PowerConnectorL630p    PowerConnector = "L6_30P"
	PowerConnectorIec309   PowerConnector = "IEC309"
	PowerConnectorAh530p7w PowerConnector = "AH530P7W"
	PowerConnectorAh532p6w PowerConnector = "AH532P6W"
)

Enum values for PowerConnector

func (PowerConnector) Values added in v1.11.0

func (PowerConnector) Values() []PowerConnector

Values returns all known values for PowerConnector. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type PowerDrawKva added in v1.11.0

type PowerDrawKva string
const (
	PowerDrawKvaPower5Kva  PowerDrawKva = "POWER_5_KVA"
	PowerDrawKvaPower10Kva PowerDrawKva = "POWER_10_KVA"
	PowerDrawKvaPower15Kva PowerDrawKva = "POWER_15_KVA"
	PowerDrawKvaPower30Kva PowerDrawKva = "POWER_30_KVA"
)

Enum values for PowerDrawKva

func (PowerDrawKva) Values added in v1.11.0

func (PowerDrawKva) Values() []PowerDrawKva

Values returns all known values for PowerDrawKva. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type PowerFeedDrop added in v1.11.0

type PowerFeedDrop string
const (
	PowerFeedDropAboveRack PowerFeedDrop = "ABOVE_RACK"
	PowerFeedDropBelowRack PowerFeedDrop = "BELOW_RACK"
)

Enum values for PowerFeedDrop

func (PowerFeedDrop) Values added in v1.11.0

func (PowerFeedDrop) Values() []PowerFeedDrop

Values returns all known values for PowerFeedDrop. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type PowerPhase added in v1.11.0

type PowerPhase string
const (
	PowerPhaseSinglePhase PowerPhase = "SINGLE_PHASE"
	PowerPhaseThreePhase  PowerPhase = "THREE_PHASE"
)

Enum values for PowerPhase

func (PowerPhase) Values added in v1.11.0

func (PowerPhase) Values() []PowerPhase

Values returns all known values for PowerPhase. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type RackPhysicalProperties added in v1.11.0

type RackPhysicalProperties struct {

	// The type of fiber used to attach the Outpost to the network.
	FiberOpticCableType FiberOpticCableType

	// The maximum rack weight that this site can support. NO_LIMIT is over 2000 lbs
	// (907 kg).
	MaximumSupportedWeightLbs MaximumSupportedWeightLbs

	// The type of optical standard used to attach the Outpost to the network. This
	// field is dependent on uplink speed, fiber type, and distance to the upstream
	// device. For more information about networking requirements for racks, see [Network]in
	// the Amazon Web Services Outposts User Guide.
	//
	// [Network]: https://docs.aws.amazon.com/outposts/latest/userguide/outposts-requirements.html#facility-networking
	OpticalStandard OpticalStandard

	// The power connector for the hardware.
	PowerConnector PowerConnector

	// The power draw available at the hardware placement position for the rack.
	PowerDrawKva PowerDrawKva

	// The position of the power feed.
	PowerFeedDrop PowerFeedDrop

	// The power option that you can provide for hardware.
	PowerPhase PowerPhase

	// The number of uplinks each Outpost network device.
	UplinkCount UplinkCount

	// The uplink speed the rack supports for the connection to the Region.
	UplinkGbps UplinkGbps
	// contains filtered or unexported fields
}
Information about the physical and logistical details for racks at sites. For

more information about hardware requirements for racks, see Network readiness checklistin the Amazon Web Services Outposts User Guide.

type ResourceType added in v1.4.0

type ResourceType string
const (
	ResourceTypeOutpost ResourceType = "OUTPOST"
	ResourceTypeOrder   ResourceType = "ORDER"
)

Enum values for ResourceType

func (ResourceType) Values added in v1.4.0

func (ResourceType) Values() []ResourceType

Values returns all known values for ResourceType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

You have exceeded a service quota.

func (*ServiceQuotaExceededException) Error

func (*ServiceQuotaExceededException) ErrorCode

func (e *ServiceQuotaExceededException) ErrorCode() string

func (*ServiceQuotaExceededException) ErrorFault

func (*ServiceQuotaExceededException) ErrorMessage

func (e *ServiceQuotaExceededException) ErrorMessage() string

type ShipmentCarrier added in v1.22.0

type ShipmentCarrier string
const (
	ShipmentCarrierDhl        ShipmentCarrier = "DHL"
	ShipmentCarrierDbs        ShipmentCarrier = "DBS"
	ShipmentCarrierFedex      ShipmentCarrier = "FEDEX"
	ShipmentCarrierUps        ShipmentCarrier = "UPS"
	ShipmentCarrierExpeditors ShipmentCarrier = "EXPEDITORS"
)

Enum values for ShipmentCarrier

func (ShipmentCarrier) Values added in v1.22.0

func (ShipmentCarrier) Values() []ShipmentCarrier

Values returns all known values for ShipmentCarrier. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ShipmentInformation added in v1.22.0

type ShipmentInformation struct {

	//  The carrier of the shipment.
	ShipmentCarrier ShipmentCarrier

	//  The tracking number of the shipment.
	ShipmentTrackingNumber *string
	// contains filtered or unexported fields
}

Information about a line item shipment.

type Site

type Site struct {

	// The ID of the Amazon Web Services account.
	AccountId *string

	// The description of the site.
	Description *string

	// The name of the site.
	Name *string

	//  Notes about a site.
	Notes *string

	//  City where the hardware is installed and powered on.
	OperatingAddressCity *string

	//  The ISO-3166 two-letter country code where the hardware is installed and
	// powered on.
	OperatingAddressCountryCode *string

	//  State or region where the hardware is installed and powered on.
	OperatingAddressStateOrRegion *string

	//  Information about the physical and logistical details for a rack at the site.
	RackPhysicalProperties *RackPhysicalProperties

	// The Amazon Resource Name (ARN) of the site.
	SiteArn *string

	// The ID of the site.
	SiteId *string

	// The site tags.
	Tags map[string]string
	// contains filtered or unexported fields
}

Information about a site.

type SupportedHardwareType added in v1.12.0

type SupportedHardwareType string
const (
	SupportedHardwareTypeRack   SupportedHardwareType = "RACK"
	SupportedHardwareTypeServer SupportedHardwareType = "SERVER"
)

Enum values for SupportedHardwareType

func (SupportedHardwareType) Values added in v1.12.0

Values returns all known values for SupportedHardwareType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type SupportedStorageEnum added in v1.11.0

type SupportedStorageEnum string
const (
	SupportedStorageEnumEbs SupportedStorageEnum = "EBS"
	SupportedStorageEnumS3  SupportedStorageEnum = "S3"
)

Enum values for SupportedStorageEnum

func (SupportedStorageEnum) Values added in v1.11.0

Values returns all known values for SupportedStorageEnum. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type TaskActionOnBlockingInstances added in v1.46.0

type TaskActionOnBlockingInstances string
const (
	TaskActionOnBlockingInstancesWaitForEvacuation TaskActionOnBlockingInstances = "WAIT_FOR_EVACUATION"
	TaskActionOnBlockingInstancesFailTask          TaskActionOnBlockingInstances = "FAIL_TASK"
)

Enum values for TaskActionOnBlockingInstances

func (TaskActionOnBlockingInstances) Values added in v1.46.0

Values returns all known values for TaskActionOnBlockingInstances. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type UplinkCount added in v1.11.0

type UplinkCount string
const (
	UplinkCountUplinkCount1  UplinkCount = "UPLINK_COUNT_1"
	UplinkCountUplinkCount2  UplinkCount = "UPLINK_COUNT_2"
	UplinkCountUplinkCount3  UplinkCount = "UPLINK_COUNT_3"
	UplinkCountUplinkCount4  UplinkCount = "UPLINK_COUNT_4"
	UplinkCountUplinkCount5  UplinkCount = "UPLINK_COUNT_5"
	UplinkCountUplinkCount6  UplinkCount = "UPLINK_COUNT_6"
	UplinkCountUplinkCount7  UplinkCount = "UPLINK_COUNT_7"
	UplinkCountUplinkCount8  UplinkCount = "UPLINK_COUNT_8"
	UplinkCountUplinkCount12 UplinkCount = "UPLINK_COUNT_12"
	UplinkCountUplinkCount16 UplinkCount = "UPLINK_COUNT_16"
)

Enum values for UplinkCount

func (UplinkCount) Values added in v1.11.0

func (UplinkCount) Values() []UplinkCount

Values returns all known values for UplinkCount. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type UplinkGbps added in v1.11.0

type UplinkGbps string
const (
	UplinkGbpsUplink1g   UplinkGbps = "UPLINK_1G"
	UplinkGbpsUplink10g  UplinkGbps = "UPLINK_10G"
	UplinkGbpsUplink40g  UplinkGbps = "UPLINK_40G"
	UplinkGbpsUplink100g UplinkGbps = "UPLINK_100G"
)

Enum values for UplinkGbps

func (UplinkGbps) Values added in v1.11.0

func (UplinkGbps) Values() []UplinkGbps

Values returns all known values for UplinkGbps. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ValidationException

type ValidationException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

A parameter is not valid.

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

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

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

Jump to

Keyboard shortcuts

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