Documentation ¶
Index ¶
- type AWSServiceName
- type AccessDeniedException
- type Address
- type AddressType
- type AssetInfo
- type AssetInstance
- type AssetInstanceTypeCapacity
- type AssetLocation
- type AssetState
- type AssetType
- type BlockingInstance
- type CapacityTaskFailure
- type CapacityTaskFailureType
- type CapacityTaskStatus
- type CapacityTaskSummary
- type CatalogItem
- type CatalogItemClass
- type CatalogItemStatus
- type ComputeAssetState
- type ComputeAttributes
- type ConflictException
- type ConnectionDetails
- type EC2Capacity
- type FiberOpticCableType
- type InstanceTypeCapacity
- type InstanceTypeItem
- type InstancesToExclude
- type InternalServerException
- type LineItem
- type LineItemAssetInformation
- type LineItemRequest
- type LineItemStatus
- type MaximumSupportedWeightLbs
- type NotFoundException
- type OpticalStandard
- type Order
- type OrderStatus
- type OrderSummary
- type OrderType
- type Outpost
- type PaymentOption
- type PaymentTerm
- type PowerConnector
- type PowerDrawKva
- type PowerFeedDrop
- type PowerPhase
- type RackPhysicalProperties
- type ResourceType
- type ServiceQuotaExceededException
- type ShipmentCarrier
- type ShipmentInformation
- type Site
- type SupportedHardwareType
- type SupportedStorageEnum
- type TaskActionOnBlockingInstances
- type UplinkCount
- type UplinkGbps
- type ValidationException
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
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
func (CapacityTaskFailureType) Values() []CapacityTaskFailureType
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
func (CapacityTaskStatus) Values() []CapacityTaskStatus
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
func (CatalogItemClass) Values() []CatalogItemClass
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
func (CatalogItemStatus) Values() []CatalogItemStatus
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
func (ComputeAssetState) Values() []ComputeAssetState
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
func (FiberOpticCableType) Values() []FiberOpticCableType
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
func (MaximumSupportedWeightLbs) Values() []MaximumSupportedWeightLbs
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 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 (e *ServiceQuotaExceededException) Error() string
func (*ServiceQuotaExceededException) ErrorCode ¶
func (e *ServiceQuotaExceededException) ErrorCode() string
func (*ServiceQuotaExceededException) ErrorFault ¶
func (e *ServiceQuotaExceededException) ErrorFault() smithy.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
func (SupportedHardwareType) Values() []SupportedHardwareType
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
func (SupportedStorageEnum) Values() []SupportedStorageEnum
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
func (TaskActionOnBlockingInstances) Values() []TaskActionOnBlockingInstances
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