Documentation ¶
Overview ¶
Package outposts provides the client and types for making API requests to AWS Outposts.
Amazon Web Services Outposts is a fully managed service that extends Amazon Web Services infrastructure, APIs, and tools to customer premises. By providing local access to Amazon Web Services managed infrastructure, Amazon Web Services Outposts enables customers to build and run applications on premises using the same programming interfaces as in Amazon Web Services Regions, while using local compute and storage resources for lower latency and local data processing needs.
See https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03 for more information on this service.
See outposts package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/outposts/
Using the Client ¶
To contact AWS Outposts with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Outposts client Outposts for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/outposts/#New
Index ¶
- Constants
- func AddressType_Values() []string
- func AssetState_Values() []string
- func AssetType_Values() []string
- func CatalogItemClass_Values() []string
- func CatalogItemStatus_Values() []string
- func ComputeAssetState_Values() []string
- func FiberOpticCableType_Values() []string
- func LineItemStatus_Values() []string
- func MaximumSupportedWeightLbs_Values() []string
- func OpticalStandard_Values() []string
- func OrderStatus_Values() []string
- func OrderType_Values() []string
- func PaymentOption_Values() []string
- func PaymentTerm_Values() []string
- func PowerConnector_Values() []string
- func PowerDrawKva_Values() []string
- func PowerFeedDrop_Values() []string
- func PowerPhase_Values() []string
- func ResourceType_Values() []string
- func ShipmentCarrier_Values() []string
- func SupportedHardwareType_Values() []string
- func SupportedStorageEnum_Values() []string
- func UplinkCount_Values() []string
- func UplinkGbps_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type Address
- func (s Address) GoString() string
- func (s *Address) SetAddressLine1(v string) *Address
- func (s *Address) SetAddressLine2(v string) *Address
- func (s *Address) SetAddressLine3(v string) *Address
- func (s *Address) SetCity(v string) *Address
- func (s *Address) SetContactName(v string) *Address
- func (s *Address) SetContactPhoneNumber(v string) *Address
- func (s *Address) SetCountryCode(v string) *Address
- func (s *Address) SetDistrictOrCounty(v string) *Address
- func (s *Address) SetMunicipality(v string) *Address
- func (s *Address) SetPostalCode(v string) *Address
- func (s *Address) SetStateOrRegion(v string) *Address
- func (s Address) String() string
- func (s *Address) Validate() error
- type AssetInfo
- func (s AssetInfo) GoString() string
- func (s *AssetInfo) SetAssetId(v string) *AssetInfo
- func (s *AssetInfo) SetAssetLocation(v *AssetLocation) *AssetInfo
- func (s *AssetInfo) SetAssetType(v string) *AssetInfo
- func (s *AssetInfo) SetComputeAttributes(v *ComputeAttributes) *AssetInfo
- func (s *AssetInfo) SetRackId(v string) *AssetInfo
- func (s AssetInfo) String() string
- type AssetLocation
- type CancelOrderInput
- type CancelOrderOutput
- type CatalogItem
- func (s CatalogItem) GoString() string
- func (s *CatalogItem) SetCatalogItemId(v string) *CatalogItem
- func (s *CatalogItem) SetEC2Capacities(v []*EC2Capacity) *CatalogItem
- func (s *CatalogItem) SetItemStatus(v string) *CatalogItem
- func (s *CatalogItem) SetPowerKva(v float64) *CatalogItem
- func (s *CatalogItem) SetSupportedStorage(v []*string) *CatalogItem
- func (s *CatalogItem) SetSupportedUplinkGbps(v []*int64) *CatalogItem
- func (s *CatalogItem) SetWeightLbs(v int64) *CatalogItem
- func (s CatalogItem) String() string
- type ComputeAttributes
- func (s ComputeAttributes) GoString() string
- func (s *ComputeAttributes) SetHostId(v string) *ComputeAttributes
- func (s *ComputeAttributes) SetInstanceFamilies(v []*string) *ComputeAttributes
- func (s *ComputeAttributes) SetState(v string) *ComputeAttributes
- func (s ComputeAttributes) String() string
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type ConnectionDetails
- func (s ConnectionDetails) GoString() string
- func (s *ConnectionDetails) SetAllowedIps(v []*string) *ConnectionDetails
- func (s *ConnectionDetails) SetClientPublicKey(v string) *ConnectionDetails
- func (s *ConnectionDetails) SetClientTunnelAddress(v string) *ConnectionDetails
- func (s *ConnectionDetails) SetServerEndpoint(v string) *ConnectionDetails
- func (s *ConnectionDetails) SetServerPublicKey(v string) *ConnectionDetails
- func (s *ConnectionDetails) SetServerTunnelAddress(v string) *ConnectionDetails
- func (s ConnectionDetails) String() string
- type CreateOrderInput
- func (s CreateOrderInput) GoString() string
- func (s *CreateOrderInput) SetLineItems(v []*LineItemRequest) *CreateOrderInput
- func (s *CreateOrderInput) SetOutpostIdentifier(v string) *CreateOrderInput
- func (s *CreateOrderInput) SetPaymentOption(v string) *CreateOrderInput
- func (s *CreateOrderInput) SetPaymentTerm(v string) *CreateOrderInput
- func (s CreateOrderInput) String() string
- func (s *CreateOrderInput) Validate() error
- type CreateOrderOutput
- type CreateOutpostInput
- func (s CreateOutpostInput) GoString() string
- func (s *CreateOutpostInput) SetAvailabilityZone(v string) *CreateOutpostInput
- func (s *CreateOutpostInput) SetAvailabilityZoneId(v string) *CreateOutpostInput
- func (s *CreateOutpostInput) SetDescription(v string) *CreateOutpostInput
- func (s *CreateOutpostInput) SetName(v string) *CreateOutpostInput
- func (s *CreateOutpostInput) SetSiteId(v string) *CreateOutpostInput
- func (s *CreateOutpostInput) SetSupportedHardwareType(v string) *CreateOutpostInput
- func (s *CreateOutpostInput) SetTags(v map[string]*string) *CreateOutpostInput
- func (s CreateOutpostInput) String() string
- func (s *CreateOutpostInput) Validate() error
- type CreateOutpostOutput
- type CreateSiteInput
- func (s CreateSiteInput) GoString() string
- func (s *CreateSiteInput) SetDescription(v string) *CreateSiteInput
- func (s *CreateSiteInput) SetName(v string) *CreateSiteInput
- func (s *CreateSiteInput) SetNotes(v string) *CreateSiteInput
- func (s *CreateSiteInput) SetOperatingAddress(v *Address) *CreateSiteInput
- func (s *CreateSiteInput) SetRackPhysicalProperties(v *RackPhysicalProperties) *CreateSiteInput
- func (s *CreateSiteInput) SetShippingAddress(v *Address) *CreateSiteInput
- func (s *CreateSiteInput) SetTags(v map[string]*string) *CreateSiteInput
- func (s CreateSiteInput) String() string
- func (s *CreateSiteInput) Validate() error
- type CreateSiteOutput
- type DeleteOutpostInput
- type DeleteOutpostOutput
- type DeleteSiteInput
- type DeleteSiteOutput
- type EC2Capacity
- type GetCatalogItemInput
- type GetCatalogItemOutput
- type GetConnectionInput
- type GetConnectionOutput
- type GetOrderInput
- type GetOrderOutput
- type GetOutpostInput
- type GetOutpostInstanceTypesInput
- func (s GetOutpostInstanceTypesInput) GoString() string
- func (s *GetOutpostInstanceTypesInput) SetMaxResults(v int64) *GetOutpostInstanceTypesInput
- func (s *GetOutpostInstanceTypesInput) SetNextToken(v string) *GetOutpostInstanceTypesInput
- func (s *GetOutpostInstanceTypesInput) SetOutpostId(v string) *GetOutpostInstanceTypesInput
- func (s GetOutpostInstanceTypesInput) String() string
- func (s *GetOutpostInstanceTypesInput) Validate() error
- type GetOutpostInstanceTypesOutput
- func (s GetOutpostInstanceTypesOutput) GoString() string
- func (s *GetOutpostInstanceTypesOutput) SetInstanceTypes(v []*InstanceTypeItem) *GetOutpostInstanceTypesOutput
- func (s *GetOutpostInstanceTypesOutput) SetNextToken(v string) *GetOutpostInstanceTypesOutput
- func (s *GetOutpostInstanceTypesOutput) SetOutpostArn(v string) *GetOutpostInstanceTypesOutput
- func (s *GetOutpostInstanceTypesOutput) SetOutpostId(v string) *GetOutpostInstanceTypesOutput
- func (s GetOutpostInstanceTypesOutput) String() string
- type GetOutpostOutput
- type GetSiteAddressInput
- type GetSiteAddressOutput
- func (s GetSiteAddressOutput) GoString() string
- func (s *GetSiteAddressOutput) SetAddress(v *Address) *GetSiteAddressOutput
- func (s *GetSiteAddressOutput) SetAddressType(v string) *GetSiteAddressOutput
- func (s *GetSiteAddressOutput) SetSiteId(v string) *GetSiteAddressOutput
- func (s GetSiteAddressOutput) String() string
- type GetSiteInput
- type GetSiteOutput
- type InstanceTypeItem
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type LineItem
- func (s LineItem) GoString() string
- func (s *LineItem) SetAssetInformationList(v []*LineItemAssetInformation) *LineItem
- func (s *LineItem) SetCatalogItemId(v string) *LineItem
- func (s *LineItem) SetLineItemId(v string) *LineItem
- func (s *LineItem) SetPreviousLineItemId(v string) *LineItem
- func (s *LineItem) SetPreviousOrderId(v string) *LineItem
- func (s *LineItem) SetQuantity(v int64) *LineItem
- func (s *LineItem) SetShipmentInformation(v *ShipmentInformation) *LineItem
- func (s *LineItem) SetStatus(v string) *LineItem
- func (s LineItem) String() string
- type LineItemAssetInformation
- type LineItemRequest
- type ListAssetsInput
- func (s ListAssetsInput) GoString() string
- func (s *ListAssetsInput) SetHostIdFilter(v []*string) *ListAssetsInput
- func (s *ListAssetsInput) SetMaxResults(v int64) *ListAssetsInput
- func (s *ListAssetsInput) SetNextToken(v string) *ListAssetsInput
- func (s *ListAssetsInput) SetOutpostIdentifier(v string) *ListAssetsInput
- func (s *ListAssetsInput) SetStatusFilter(v []*string) *ListAssetsInput
- func (s ListAssetsInput) String() string
- func (s *ListAssetsInput) Validate() error
- type ListAssetsOutput
- type ListCatalogItemsInput
- func (s ListCatalogItemsInput) GoString() string
- func (s *ListCatalogItemsInput) SetEC2FamilyFilter(v []*string) *ListCatalogItemsInput
- func (s *ListCatalogItemsInput) SetItemClassFilter(v []*string) *ListCatalogItemsInput
- func (s *ListCatalogItemsInput) SetMaxResults(v int64) *ListCatalogItemsInput
- func (s *ListCatalogItemsInput) SetNextToken(v string) *ListCatalogItemsInput
- func (s *ListCatalogItemsInput) SetSupportedStorageFilter(v []*string) *ListCatalogItemsInput
- func (s ListCatalogItemsInput) String() string
- func (s *ListCatalogItemsInput) Validate() error
- type ListCatalogItemsOutput
- type ListOrdersInput
- func (s ListOrdersInput) GoString() string
- func (s *ListOrdersInput) SetMaxResults(v int64) *ListOrdersInput
- func (s *ListOrdersInput) SetNextToken(v string) *ListOrdersInput
- func (s *ListOrdersInput) SetOutpostIdentifierFilter(v string) *ListOrdersInput
- func (s ListOrdersInput) String() string
- func (s *ListOrdersInput) Validate() error
- type ListOrdersOutput
- type ListOutpostsInput
- func (s ListOutpostsInput) GoString() string
- func (s *ListOutpostsInput) SetAvailabilityZoneFilter(v []*string) *ListOutpostsInput
- func (s *ListOutpostsInput) SetAvailabilityZoneIdFilter(v []*string) *ListOutpostsInput
- func (s *ListOutpostsInput) SetLifeCycleStatusFilter(v []*string) *ListOutpostsInput
- func (s *ListOutpostsInput) SetMaxResults(v int64) *ListOutpostsInput
- func (s *ListOutpostsInput) SetNextToken(v string) *ListOutpostsInput
- func (s ListOutpostsInput) String() string
- func (s *ListOutpostsInput) Validate() error
- type ListOutpostsOutput
- type ListSitesInput
- func (s ListSitesInput) GoString() string
- func (s *ListSitesInput) SetMaxResults(v int64) *ListSitesInput
- func (s *ListSitesInput) SetNextToken(v string) *ListSitesInput
- func (s *ListSitesInput) SetOperatingAddressCityFilter(v []*string) *ListSitesInput
- func (s *ListSitesInput) SetOperatingAddressCountryCodeFilter(v []*string) *ListSitesInput
- func (s *ListSitesInput) SetOperatingAddressStateOrRegionFilter(v []*string) *ListSitesInput
- func (s ListSitesInput) String() string
- func (s *ListSitesInput) Validate() error
- type ListSitesOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type NotFoundException
- func (s *NotFoundException) Code() string
- func (s *NotFoundException) Error() string
- func (s NotFoundException) GoString() string
- func (s *NotFoundException) Message() string
- func (s *NotFoundException) OrigErr() error
- func (s *NotFoundException) RequestID() string
- func (s *NotFoundException) StatusCode() int
- func (s NotFoundException) String() string
- type Order
- func (s Order) GoString() string
- func (s *Order) SetLineItems(v []*LineItem) *Order
- func (s *Order) SetOrderFulfilledDate(v time.Time) *Order
- func (s *Order) SetOrderId(v string) *Order
- func (s *Order) SetOrderSubmissionDate(v time.Time) *Order
- func (s *Order) SetOrderType(v string) *Order
- func (s *Order) SetOutpostId(v string) *Order
- func (s *Order) SetPaymentOption(v string) *Order
- func (s *Order) SetPaymentTerm(v string) *Order
- func (s *Order) SetStatus(v string) *Order
- func (s Order) String() string
- type OrderSummary
- func (s OrderSummary) GoString() string
- func (s *OrderSummary) SetLineItemCountsByStatus(v map[string]*int64) *OrderSummary
- func (s *OrderSummary) SetOrderFulfilledDate(v time.Time) *OrderSummary
- func (s *OrderSummary) SetOrderId(v string) *OrderSummary
- func (s *OrderSummary) SetOrderSubmissionDate(v time.Time) *OrderSummary
- func (s *OrderSummary) SetOrderType(v string) *OrderSummary
- func (s *OrderSummary) SetOutpostId(v string) *OrderSummary
- func (s *OrderSummary) SetStatus(v string) *OrderSummary
- func (s OrderSummary) String() string
- type Outpost
- func (s Outpost) GoString() string
- func (s *Outpost) SetAvailabilityZone(v string) *Outpost
- func (s *Outpost) SetAvailabilityZoneId(v string) *Outpost
- func (s *Outpost) SetDescription(v string) *Outpost
- func (s *Outpost) SetLifeCycleStatus(v string) *Outpost
- func (s *Outpost) SetName(v string) *Outpost
- func (s *Outpost) SetOutpostArn(v string) *Outpost
- func (s *Outpost) SetOutpostId(v string) *Outpost
- func (s *Outpost) SetOwnerId(v string) *Outpost
- func (s *Outpost) SetSiteArn(v string) *Outpost
- func (s *Outpost) SetSiteId(v string) *Outpost
- func (s *Outpost) SetSupportedHardwareType(v string) *Outpost
- func (s *Outpost) SetTags(v map[string]*string) *Outpost
- func (s Outpost) String() string
- type Outposts
- func (c *Outposts) CancelOrder(input *CancelOrderInput) (*CancelOrderOutput, error)
- func (c *Outposts) CancelOrderRequest(input *CancelOrderInput) (req *request.Request, output *CancelOrderOutput)
- func (c *Outposts) CancelOrderWithContext(ctx aws.Context, input *CancelOrderInput, opts ...request.Option) (*CancelOrderOutput, error)
- func (c *Outposts) CreateOrder(input *CreateOrderInput) (*CreateOrderOutput, error)
- func (c *Outposts) CreateOrderRequest(input *CreateOrderInput) (req *request.Request, output *CreateOrderOutput)
- func (c *Outposts) CreateOrderWithContext(ctx aws.Context, input *CreateOrderInput, opts ...request.Option) (*CreateOrderOutput, error)
- func (c *Outposts) CreateOutpost(input *CreateOutpostInput) (*CreateOutpostOutput, error)
- func (c *Outposts) CreateOutpostRequest(input *CreateOutpostInput) (req *request.Request, output *CreateOutpostOutput)
- func (c *Outposts) CreateOutpostWithContext(ctx aws.Context, input *CreateOutpostInput, opts ...request.Option) (*CreateOutpostOutput, error)
- func (c *Outposts) CreateSite(input *CreateSiteInput) (*CreateSiteOutput, error)
- func (c *Outposts) CreateSiteRequest(input *CreateSiteInput) (req *request.Request, output *CreateSiteOutput)
- func (c *Outposts) CreateSiteWithContext(ctx aws.Context, input *CreateSiteInput, opts ...request.Option) (*CreateSiteOutput, error)
- func (c *Outposts) DeleteOutpost(input *DeleteOutpostInput) (*DeleteOutpostOutput, error)
- func (c *Outposts) DeleteOutpostRequest(input *DeleteOutpostInput) (req *request.Request, output *DeleteOutpostOutput)
- func (c *Outposts) DeleteOutpostWithContext(ctx aws.Context, input *DeleteOutpostInput, opts ...request.Option) (*DeleteOutpostOutput, error)
- func (c *Outposts) DeleteSite(input *DeleteSiteInput) (*DeleteSiteOutput, error)
- func (c *Outposts) DeleteSiteRequest(input *DeleteSiteInput) (req *request.Request, output *DeleteSiteOutput)
- func (c *Outposts) DeleteSiteWithContext(ctx aws.Context, input *DeleteSiteInput, opts ...request.Option) (*DeleteSiteOutput, error)
- func (c *Outposts) GetCatalogItem(input *GetCatalogItemInput) (*GetCatalogItemOutput, error)
- func (c *Outposts) GetCatalogItemRequest(input *GetCatalogItemInput) (req *request.Request, output *GetCatalogItemOutput)
- func (c *Outposts) GetCatalogItemWithContext(ctx aws.Context, input *GetCatalogItemInput, opts ...request.Option) (*GetCatalogItemOutput, error)
- func (c *Outposts) GetConnection(input *GetConnectionInput) (*GetConnectionOutput, error)
- func (c *Outposts) GetConnectionRequest(input *GetConnectionInput) (req *request.Request, output *GetConnectionOutput)
- func (c *Outposts) GetConnectionWithContext(ctx aws.Context, input *GetConnectionInput, opts ...request.Option) (*GetConnectionOutput, error)
- func (c *Outposts) GetOrder(input *GetOrderInput) (*GetOrderOutput, error)
- func (c *Outposts) GetOrderRequest(input *GetOrderInput) (req *request.Request, output *GetOrderOutput)
- func (c *Outposts) GetOrderWithContext(ctx aws.Context, input *GetOrderInput, opts ...request.Option) (*GetOrderOutput, error)
- func (c *Outposts) GetOutpost(input *GetOutpostInput) (*GetOutpostOutput, error)
- func (c *Outposts) GetOutpostInstanceTypes(input *GetOutpostInstanceTypesInput) (*GetOutpostInstanceTypesOutput, error)
- func (c *Outposts) GetOutpostInstanceTypesPages(input *GetOutpostInstanceTypesInput, ...) error
- func (c *Outposts) GetOutpostInstanceTypesPagesWithContext(ctx aws.Context, input *GetOutpostInstanceTypesInput, ...) error
- func (c *Outposts) GetOutpostInstanceTypesRequest(input *GetOutpostInstanceTypesInput) (req *request.Request, output *GetOutpostInstanceTypesOutput)
- func (c *Outposts) GetOutpostInstanceTypesWithContext(ctx aws.Context, input *GetOutpostInstanceTypesInput, opts ...request.Option) (*GetOutpostInstanceTypesOutput, error)
- func (c *Outposts) GetOutpostRequest(input *GetOutpostInput) (req *request.Request, output *GetOutpostOutput)
- func (c *Outposts) GetOutpostWithContext(ctx aws.Context, input *GetOutpostInput, opts ...request.Option) (*GetOutpostOutput, error)
- func (c *Outposts) GetSite(input *GetSiteInput) (*GetSiteOutput, error)
- func (c *Outposts) GetSiteAddress(input *GetSiteAddressInput) (*GetSiteAddressOutput, error)
- func (c *Outposts) GetSiteAddressRequest(input *GetSiteAddressInput) (req *request.Request, output *GetSiteAddressOutput)
- func (c *Outposts) GetSiteAddressWithContext(ctx aws.Context, input *GetSiteAddressInput, opts ...request.Option) (*GetSiteAddressOutput, error)
- func (c *Outposts) GetSiteRequest(input *GetSiteInput) (req *request.Request, output *GetSiteOutput)
- func (c *Outposts) GetSiteWithContext(ctx aws.Context, input *GetSiteInput, opts ...request.Option) (*GetSiteOutput, error)
- func (c *Outposts) ListAssets(input *ListAssetsInput) (*ListAssetsOutput, error)
- func (c *Outposts) ListAssetsPages(input *ListAssetsInput, fn func(*ListAssetsOutput, bool) bool) error
- func (c *Outposts) ListAssetsPagesWithContext(ctx aws.Context, input *ListAssetsInput, fn func(*ListAssetsOutput, bool) bool, ...) error
- func (c *Outposts) ListAssetsRequest(input *ListAssetsInput) (req *request.Request, output *ListAssetsOutput)
- func (c *Outposts) ListAssetsWithContext(ctx aws.Context, input *ListAssetsInput, opts ...request.Option) (*ListAssetsOutput, error)
- func (c *Outposts) ListCatalogItems(input *ListCatalogItemsInput) (*ListCatalogItemsOutput, error)
- func (c *Outposts) ListCatalogItemsPages(input *ListCatalogItemsInput, fn func(*ListCatalogItemsOutput, bool) bool) error
- func (c *Outposts) ListCatalogItemsPagesWithContext(ctx aws.Context, input *ListCatalogItemsInput, ...) error
- func (c *Outposts) ListCatalogItemsRequest(input *ListCatalogItemsInput) (req *request.Request, output *ListCatalogItemsOutput)
- func (c *Outposts) ListCatalogItemsWithContext(ctx aws.Context, input *ListCatalogItemsInput, opts ...request.Option) (*ListCatalogItemsOutput, error)
- func (c *Outposts) ListOrders(input *ListOrdersInput) (*ListOrdersOutput, error)
- func (c *Outposts) ListOrdersPages(input *ListOrdersInput, fn func(*ListOrdersOutput, bool) bool) error
- func (c *Outposts) ListOrdersPagesWithContext(ctx aws.Context, input *ListOrdersInput, fn func(*ListOrdersOutput, bool) bool, ...) error
- func (c *Outposts) ListOrdersRequest(input *ListOrdersInput) (req *request.Request, output *ListOrdersOutput)
- func (c *Outposts) ListOrdersWithContext(ctx aws.Context, input *ListOrdersInput, opts ...request.Option) (*ListOrdersOutput, error)
- func (c *Outposts) ListOutposts(input *ListOutpostsInput) (*ListOutpostsOutput, error)
- func (c *Outposts) ListOutpostsPages(input *ListOutpostsInput, fn func(*ListOutpostsOutput, bool) bool) error
- func (c *Outposts) ListOutpostsPagesWithContext(ctx aws.Context, input *ListOutpostsInput, ...) error
- func (c *Outposts) ListOutpostsRequest(input *ListOutpostsInput) (req *request.Request, output *ListOutpostsOutput)
- func (c *Outposts) ListOutpostsWithContext(ctx aws.Context, input *ListOutpostsInput, opts ...request.Option) (*ListOutpostsOutput, error)
- func (c *Outposts) ListSites(input *ListSitesInput) (*ListSitesOutput, error)
- func (c *Outposts) ListSitesPages(input *ListSitesInput, fn func(*ListSitesOutput, bool) bool) error
- func (c *Outposts) ListSitesPagesWithContext(ctx aws.Context, input *ListSitesInput, fn func(*ListSitesOutput, bool) bool, ...) error
- func (c *Outposts) ListSitesRequest(input *ListSitesInput) (req *request.Request, output *ListSitesOutput)
- func (c *Outposts) ListSitesWithContext(ctx aws.Context, input *ListSitesInput, opts ...request.Option) (*ListSitesOutput, error)
- func (c *Outposts) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *Outposts) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *Outposts) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *Outposts) StartConnection(input *StartConnectionInput) (*StartConnectionOutput, error)
- func (c *Outposts) StartConnectionRequest(input *StartConnectionInput) (req *request.Request, output *StartConnectionOutput)
- func (c *Outposts) StartConnectionWithContext(ctx aws.Context, input *StartConnectionInput, opts ...request.Option) (*StartConnectionOutput, error)
- func (c *Outposts) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *Outposts) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *Outposts) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *Outposts) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Outposts) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *Outposts) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *Outposts) UpdateOutpost(input *UpdateOutpostInput) (*UpdateOutpostOutput, error)
- func (c *Outposts) UpdateOutpostRequest(input *UpdateOutpostInput) (req *request.Request, output *UpdateOutpostOutput)
- func (c *Outposts) UpdateOutpostWithContext(ctx aws.Context, input *UpdateOutpostInput, opts ...request.Option) (*UpdateOutpostOutput, error)
- func (c *Outposts) UpdateSite(input *UpdateSiteInput) (*UpdateSiteOutput, error)
- func (c *Outposts) UpdateSiteAddress(input *UpdateSiteAddressInput) (*UpdateSiteAddressOutput, error)
- func (c *Outposts) UpdateSiteAddressRequest(input *UpdateSiteAddressInput) (req *request.Request, output *UpdateSiteAddressOutput)
- func (c *Outposts) UpdateSiteAddressWithContext(ctx aws.Context, input *UpdateSiteAddressInput, opts ...request.Option) (*UpdateSiteAddressOutput, error)
- func (c *Outposts) UpdateSiteRackPhysicalProperties(input *UpdateSiteRackPhysicalPropertiesInput) (*UpdateSiteRackPhysicalPropertiesOutput, error)
- func (c *Outposts) UpdateSiteRackPhysicalPropertiesRequest(input *UpdateSiteRackPhysicalPropertiesInput) (req *request.Request, output *UpdateSiteRackPhysicalPropertiesOutput)
- func (c *Outposts) UpdateSiteRackPhysicalPropertiesWithContext(ctx aws.Context, input *UpdateSiteRackPhysicalPropertiesInput, ...) (*UpdateSiteRackPhysicalPropertiesOutput, error)
- func (c *Outposts) UpdateSiteRequest(input *UpdateSiteInput) (req *request.Request, output *UpdateSiteOutput)
- func (c *Outposts) UpdateSiteWithContext(ctx aws.Context, input *UpdateSiteInput, opts ...request.Option) (*UpdateSiteOutput, error)
- type RackPhysicalProperties
- func (s RackPhysicalProperties) GoString() string
- func (s *RackPhysicalProperties) SetFiberOpticCableType(v string) *RackPhysicalProperties
- func (s *RackPhysicalProperties) SetMaximumSupportedWeightLbs(v string) *RackPhysicalProperties
- func (s *RackPhysicalProperties) SetOpticalStandard(v string) *RackPhysicalProperties
- func (s *RackPhysicalProperties) SetPowerConnector(v string) *RackPhysicalProperties
- func (s *RackPhysicalProperties) SetPowerDrawKva(v string) *RackPhysicalProperties
- func (s *RackPhysicalProperties) SetPowerFeedDrop(v string) *RackPhysicalProperties
- func (s *RackPhysicalProperties) SetPowerPhase(v string) *RackPhysicalProperties
- func (s *RackPhysicalProperties) SetUplinkCount(v string) *RackPhysicalProperties
- func (s *RackPhysicalProperties) SetUplinkGbps(v string) *RackPhysicalProperties
- func (s RackPhysicalProperties) String() string
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type ShipmentInformation
- type Site
- func (s Site) GoString() string
- func (s *Site) SetAccountId(v string) *Site
- func (s *Site) SetDescription(v string) *Site
- func (s *Site) SetName(v string) *Site
- func (s *Site) SetNotes(v string) *Site
- func (s *Site) SetOperatingAddressCity(v string) *Site
- func (s *Site) SetOperatingAddressCountryCode(v string) *Site
- func (s *Site) SetOperatingAddressStateOrRegion(v string) *Site
- func (s *Site) SetRackPhysicalProperties(v *RackPhysicalProperties) *Site
- func (s *Site) SetSiteArn(v string) *Site
- func (s *Site) SetSiteId(v string) *Site
- func (s *Site) SetTags(v map[string]*string) *Site
- func (s Site) String() string
- type StartConnectionInput
- func (s StartConnectionInput) GoString() string
- func (s *StartConnectionInput) SetAssetId(v string) *StartConnectionInput
- func (s *StartConnectionInput) SetClientPublicKey(v string) *StartConnectionInput
- func (s *StartConnectionInput) SetDeviceSerialNumber(v string) *StartConnectionInput
- func (s *StartConnectionInput) SetNetworkInterfaceDeviceIndex(v int64) *StartConnectionInput
- func (s StartConnectionInput) String() string
- func (s *StartConnectionInput) Validate() error
- type StartConnectionOutput
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateOutpostInput
- func (s UpdateOutpostInput) GoString() string
- func (s *UpdateOutpostInput) SetDescription(v string) *UpdateOutpostInput
- func (s *UpdateOutpostInput) SetName(v string) *UpdateOutpostInput
- func (s *UpdateOutpostInput) SetOutpostId(v string) *UpdateOutpostInput
- func (s *UpdateOutpostInput) SetSupportedHardwareType(v string) *UpdateOutpostInput
- func (s UpdateOutpostInput) String() string
- func (s *UpdateOutpostInput) Validate() error
- type UpdateOutpostOutput
- type UpdateSiteAddressInput
- func (s UpdateSiteAddressInput) GoString() string
- func (s *UpdateSiteAddressInput) SetAddress(v *Address) *UpdateSiteAddressInput
- func (s *UpdateSiteAddressInput) SetAddressType(v string) *UpdateSiteAddressInput
- func (s *UpdateSiteAddressInput) SetSiteId(v string) *UpdateSiteAddressInput
- func (s UpdateSiteAddressInput) String() string
- func (s *UpdateSiteAddressInput) Validate() error
- type UpdateSiteAddressOutput
- type UpdateSiteInput
- func (s UpdateSiteInput) GoString() string
- func (s *UpdateSiteInput) SetDescription(v string) *UpdateSiteInput
- func (s *UpdateSiteInput) SetName(v string) *UpdateSiteInput
- func (s *UpdateSiteInput) SetNotes(v string) *UpdateSiteInput
- func (s *UpdateSiteInput) SetSiteId(v string) *UpdateSiteInput
- func (s UpdateSiteInput) String() string
- func (s *UpdateSiteInput) Validate() error
- type UpdateSiteOutput
- type UpdateSiteRackPhysicalPropertiesInput
- func (s UpdateSiteRackPhysicalPropertiesInput) GoString() string
- func (s *UpdateSiteRackPhysicalPropertiesInput) SetFiberOpticCableType(v string) *UpdateSiteRackPhysicalPropertiesInput
- func (s *UpdateSiteRackPhysicalPropertiesInput) SetMaximumSupportedWeightLbs(v string) *UpdateSiteRackPhysicalPropertiesInput
- func (s *UpdateSiteRackPhysicalPropertiesInput) SetOpticalStandard(v string) *UpdateSiteRackPhysicalPropertiesInput
- func (s *UpdateSiteRackPhysicalPropertiesInput) SetPowerConnector(v string) *UpdateSiteRackPhysicalPropertiesInput
- func (s *UpdateSiteRackPhysicalPropertiesInput) SetPowerDrawKva(v string) *UpdateSiteRackPhysicalPropertiesInput
- func (s *UpdateSiteRackPhysicalPropertiesInput) SetPowerFeedDrop(v string) *UpdateSiteRackPhysicalPropertiesInput
- func (s *UpdateSiteRackPhysicalPropertiesInput) SetPowerPhase(v string) *UpdateSiteRackPhysicalPropertiesInput
- func (s *UpdateSiteRackPhysicalPropertiesInput) SetSiteId(v string) *UpdateSiteRackPhysicalPropertiesInput
- func (s *UpdateSiteRackPhysicalPropertiesInput) SetUplinkCount(v string) *UpdateSiteRackPhysicalPropertiesInput
- func (s *UpdateSiteRackPhysicalPropertiesInput) SetUplinkGbps(v string) *UpdateSiteRackPhysicalPropertiesInput
- func (s UpdateSiteRackPhysicalPropertiesInput) String() string
- func (s *UpdateSiteRackPhysicalPropertiesInput) Validate() error
- type UpdateSiteRackPhysicalPropertiesOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // AddressTypeShippingAddress is a AddressType enum value AddressTypeShippingAddress = "SHIPPING_ADDRESS" // AddressTypeOperatingAddress is a AddressType enum value AddressTypeOperatingAddress = "OPERATING_ADDRESS" )
const ( // AssetStateActive is a AssetState enum value AssetStateActive = "ACTIVE" // AssetStateRetiring is a AssetState enum value AssetStateRetiring = "RETIRING" // AssetStateIsolated is a AssetState enum value AssetStateIsolated = "ISOLATED" )
const ( // CatalogItemClassRack is a CatalogItemClass enum value CatalogItemClassRack = "RACK" // CatalogItemClassServer is a CatalogItemClass enum value CatalogItemClassServer = "SERVER" )
const ( // CatalogItemStatusAvailable is a CatalogItemStatus enum value CatalogItemStatusAvailable = "AVAILABLE" // CatalogItemStatusDiscontinued is a CatalogItemStatus enum value CatalogItemStatusDiscontinued = "DISCONTINUED" )
const ( // ComputeAssetStateActive is a ComputeAssetState enum value ComputeAssetStateActive = "ACTIVE" // ComputeAssetStateIsolated is a ComputeAssetState enum value ComputeAssetStateIsolated = "ISOLATED" // ComputeAssetStateRetiring is a ComputeAssetState enum value ComputeAssetStateRetiring = "RETIRING" )
const ( // FiberOpticCableTypeSingleMode is a FiberOpticCableType enum value FiberOpticCableTypeSingleMode = "SINGLE_MODE" // FiberOpticCableTypeMultiMode is a FiberOpticCableType enum value FiberOpticCableTypeMultiMode = "MULTI_MODE" )
const ( // LineItemStatusPreparing is a LineItemStatus enum value LineItemStatusPreparing = "PREPARING" // LineItemStatusBuilding is a LineItemStatus enum value LineItemStatusBuilding = "BUILDING" // LineItemStatusShipped is a LineItemStatus enum value LineItemStatusShipped = "SHIPPED" // LineItemStatusDelivered is a LineItemStatus enum value LineItemStatusDelivered = "DELIVERED" // LineItemStatusInstalling is a LineItemStatus enum value LineItemStatusInstalling = "INSTALLING" // LineItemStatusInstalled is a LineItemStatus enum value LineItemStatusInstalled = "INSTALLED" // LineItemStatusError is a LineItemStatus enum value LineItemStatusError = "ERROR" // LineItemStatusCancelled is a LineItemStatus enum value LineItemStatusCancelled = "CANCELLED" // LineItemStatusReplaced is a LineItemStatus enum value LineItemStatusReplaced = "REPLACED" )
const ( // MaximumSupportedWeightLbsNoLimit is a MaximumSupportedWeightLbs enum value MaximumSupportedWeightLbsNoLimit = "NO_LIMIT" // MaximumSupportedWeightLbsMax1400Lbs is a MaximumSupportedWeightLbs enum value MaximumSupportedWeightLbsMax1400Lbs = "MAX_1400_LBS" // MaximumSupportedWeightLbsMax1600Lbs is a MaximumSupportedWeightLbs enum value MaximumSupportedWeightLbsMax1600Lbs = "MAX_1600_LBS" // MaximumSupportedWeightLbsMax1800Lbs is a MaximumSupportedWeightLbs enum value MaximumSupportedWeightLbsMax1800Lbs = "MAX_1800_LBS" // MaximumSupportedWeightLbsMax2000Lbs is a MaximumSupportedWeightLbs enum value MaximumSupportedWeightLbsMax2000Lbs = "MAX_2000_LBS" )
const ( // OpticalStandardOptic10gbaseSr is a OpticalStandard enum value OpticalStandardOptic10gbaseSr = "OPTIC_10GBASE_SR" // OpticalStandardOptic10gbaseIr is a OpticalStandard enum value OpticalStandardOptic10gbaseIr = "OPTIC_10GBASE_IR" // OpticalStandardOptic10gbaseLr is a OpticalStandard enum value OpticalStandardOptic10gbaseLr = "OPTIC_10GBASE_LR" // OpticalStandardOptic40gbaseSr is a OpticalStandard enum value OpticalStandardOptic40gbaseSr = "OPTIC_40GBASE_SR" // OpticalStandardOptic40gbaseEsr is a OpticalStandard enum value OpticalStandardOptic40gbaseEsr = "OPTIC_40GBASE_ESR" // OpticalStandardOptic40gbaseIr4Lr4l is a OpticalStandard enum value OpticalStandardOptic40gbaseIr4Lr4l = "OPTIC_40GBASE_IR4_LR4L" // OpticalStandardOptic40gbaseLr4 is a OpticalStandard enum value OpticalStandardOptic40gbaseLr4 = "OPTIC_40GBASE_LR4" // OpticalStandardOptic100gbaseSr4 is a OpticalStandard enum value OpticalStandardOptic100gbaseSr4 = "OPTIC_100GBASE_SR4" // OpticalStandardOptic100gbaseCwdm4 is a OpticalStandard enum value OpticalStandardOptic100gbaseCwdm4 = "OPTIC_100GBASE_CWDM4" // OpticalStandardOptic100gbaseLr4 is a OpticalStandard enum value OpticalStandardOptic100gbaseLr4 = "OPTIC_100GBASE_LR4" // OpticalStandardOptic100gPsm4Msa is a OpticalStandard enum value OpticalStandardOptic100gPsm4Msa = "OPTIC_100G_PSM4_MSA" // OpticalStandardOptic1000baseLx is a OpticalStandard enum value OpticalStandardOptic1000baseLx = "OPTIC_1000BASE_LX" // OpticalStandardOptic1000baseSx is a OpticalStandard enum value OpticalStandardOptic1000baseSx = "OPTIC_1000BASE_SX" )
const ( // OrderStatusReceived is a OrderStatus enum value OrderStatusReceived = "RECEIVED" // OrderStatusPending is a OrderStatus enum value OrderStatusPending = "PENDING" // OrderStatusProcessing is a OrderStatus enum value OrderStatusProcessing = "PROCESSING" // OrderStatusInstalling is a OrderStatus enum value OrderStatusInstalling = "INSTALLING" // OrderStatusFulfilled is a OrderStatus enum value OrderStatusFulfilled = "FULFILLED" // OrderStatusCancelled is a OrderStatus enum value OrderStatusCancelled = "CANCELLED" // OrderStatusPreparing is a OrderStatus enum value OrderStatusPreparing = "PREPARING" // OrderStatusInProgress is a OrderStatus enum value OrderStatusInProgress = "IN_PROGRESS" // OrderStatusCompleted is a OrderStatus enum value OrderStatusCompleted = "COMPLETED" // OrderStatusError is a OrderStatus enum value OrderStatusError = "ERROR" )
const ( // OrderTypeOutpost is a OrderType enum value OrderTypeOutpost = "OUTPOST" // OrderTypeReplacement is a OrderType enum value OrderTypeReplacement = "REPLACEMENT" )
const ( // PaymentOptionAllUpfront is a PaymentOption enum value PaymentOptionAllUpfront = "ALL_UPFRONT" // PaymentOptionNoUpfront is a PaymentOption enum value PaymentOptionNoUpfront = "NO_UPFRONT" // PaymentOptionPartialUpfront is a PaymentOption enum value PaymentOptionPartialUpfront = "PARTIAL_UPFRONT" )
const ( // PaymentTermThreeYears is a PaymentTerm enum value PaymentTermThreeYears = "THREE_YEARS" // PaymentTermOneYear is a PaymentTerm enum value PaymentTermOneYear = "ONE_YEAR" )
const ( // PowerConnectorL630p is a PowerConnector enum value PowerConnectorL630p = "L6_30P" // PowerConnectorIec309 is a PowerConnector enum value PowerConnectorIec309 = "IEC309" // PowerConnectorAh530p7w is a PowerConnector enum value PowerConnectorAh530p7w = "AH530P7W" // PowerConnectorAh532p6w is a PowerConnector enum value PowerConnectorAh532p6w = "AH532P6W" )
const ( // PowerDrawKvaPower5Kva is a PowerDrawKva enum value PowerDrawKvaPower5Kva = "POWER_5_KVA" // PowerDrawKvaPower10Kva is a PowerDrawKva enum value PowerDrawKvaPower10Kva = "POWER_10_KVA" // PowerDrawKvaPower15Kva is a PowerDrawKva enum value PowerDrawKvaPower15Kva = "POWER_15_KVA" // PowerDrawKvaPower30Kva is a PowerDrawKva enum value PowerDrawKvaPower30Kva = "POWER_30_KVA" )
const ( // PowerFeedDropAboveRack is a PowerFeedDrop enum value PowerFeedDropAboveRack = "ABOVE_RACK" // PowerFeedDropBelowRack is a PowerFeedDrop enum value PowerFeedDropBelowRack = "BELOW_RACK" )
const ( // PowerPhaseSinglePhase is a PowerPhase enum value PowerPhaseSinglePhase = "SINGLE_PHASE" // PowerPhaseThreePhase is a PowerPhase enum value PowerPhaseThreePhase = "THREE_PHASE" )
const ( // ResourceTypeOutpost is a ResourceType enum value ResourceTypeOutpost = "OUTPOST" // ResourceTypeOrder is a ResourceType enum value ResourceTypeOrder = "ORDER" )
const ( // ShipmentCarrierDhl is a ShipmentCarrier enum value ShipmentCarrierDhl = "DHL" // ShipmentCarrierDbs is a ShipmentCarrier enum value ShipmentCarrierDbs = "DBS" // ShipmentCarrierFedex is a ShipmentCarrier enum value ShipmentCarrierFedex = "FEDEX" // ShipmentCarrierUps is a ShipmentCarrier enum value ShipmentCarrierUps = "UPS" )
const ( // SupportedHardwareTypeRack is a SupportedHardwareType enum value SupportedHardwareTypeRack = "RACK" // SupportedHardwareTypeServer is a SupportedHardwareType enum value SupportedHardwareTypeServer = "SERVER" )
const ( // SupportedStorageEnumEbs is a SupportedStorageEnum enum value SupportedStorageEnumEbs = "EBS" // SupportedStorageEnumS3 is a SupportedStorageEnum enum value SupportedStorageEnumS3 = "S3" )
const ( // UplinkCountUplinkCount1 is a UplinkCount enum value UplinkCountUplinkCount1 = "UPLINK_COUNT_1" // UplinkCountUplinkCount2 is a UplinkCount enum value UplinkCountUplinkCount2 = "UPLINK_COUNT_2" // UplinkCountUplinkCount3 is a UplinkCount enum value UplinkCountUplinkCount3 = "UPLINK_COUNT_3" // UplinkCountUplinkCount4 is a UplinkCount enum value UplinkCountUplinkCount4 = "UPLINK_COUNT_4" // UplinkCountUplinkCount5 is a UplinkCount enum value UplinkCountUplinkCount5 = "UPLINK_COUNT_5" // UplinkCountUplinkCount6 is a UplinkCount enum value UplinkCountUplinkCount6 = "UPLINK_COUNT_6" // UplinkCountUplinkCount7 is a UplinkCount enum value UplinkCountUplinkCount7 = "UPLINK_COUNT_7" // UplinkCountUplinkCount8 is a UplinkCount enum value UplinkCountUplinkCount8 = "UPLINK_COUNT_8" // UplinkCountUplinkCount12 is a UplinkCount enum value UplinkCountUplinkCount12 = "UPLINK_COUNT_12" // UplinkCountUplinkCount16 is a UplinkCount enum value UplinkCountUplinkCount16 = "UPLINK_COUNT_16" )
const ( // UplinkGbpsUplink1g is a UplinkGbps enum value UplinkGbpsUplink1g = "UPLINK_1G" // UplinkGbpsUplink10g is a UplinkGbps enum value UplinkGbpsUplink10g = "UPLINK_10G" // UplinkGbpsUplink40g is a UplinkGbps enum value UplinkGbpsUplink40g = "UPLINK_40G" // UplinkGbpsUplink100g is a UplinkGbps enum value UplinkGbpsUplink100g = "UPLINK_100G" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You do not have permission to perform this operation. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // Updating or deleting this resource can cause an inconsistent state. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // An internal error has occurred. ErrCodeInternalServerException = "InternalServerException" // ErrCodeNotFoundException for service response error code // "NotFoundException". // // The specified request is not valid. ErrCodeNotFoundException = "NotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // You have exceeded a service quota. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeValidationException for service response error code // "ValidationException". // // A parameter is not valid. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "Outposts" // Name of service. EndpointsID = "outposts" // ID to lookup a service endpoint with. ServiceID = "Outposts" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// AssetTypeCompute is a AssetType enum value
AssetTypeCompute = "COMPUTE"
)
Variables ¶
This section is empty.
Functions ¶
func AddressType_Values ¶
func AddressType_Values() []string
AddressType_Values returns all elements of the AddressType enum
func AssetState_Values ¶
func AssetState_Values() []string
AssetState_Values returns all elements of the AssetState enum
func AssetType_Values ¶
func AssetType_Values() []string
AssetType_Values returns all elements of the AssetType enum
func CatalogItemClass_Values ¶
func CatalogItemClass_Values() []string
CatalogItemClass_Values returns all elements of the CatalogItemClass enum
func CatalogItemStatus_Values ¶
func CatalogItemStatus_Values() []string
CatalogItemStatus_Values returns all elements of the CatalogItemStatus enum
func ComputeAssetState_Values ¶
func ComputeAssetState_Values() []string
ComputeAssetState_Values returns all elements of the ComputeAssetState enum
func FiberOpticCableType_Values ¶
func FiberOpticCableType_Values() []string
FiberOpticCableType_Values returns all elements of the FiberOpticCableType enum
func LineItemStatus_Values ¶
func LineItemStatus_Values() []string
LineItemStatus_Values returns all elements of the LineItemStatus enum
func MaximumSupportedWeightLbs_Values ¶
func MaximumSupportedWeightLbs_Values() []string
MaximumSupportedWeightLbs_Values returns all elements of the MaximumSupportedWeightLbs enum
func OpticalStandard_Values ¶
func OpticalStandard_Values() []string
OpticalStandard_Values returns all elements of the OpticalStandard enum
func OrderStatus_Values ¶
func OrderStatus_Values() []string
OrderStatus_Values returns all elements of the OrderStatus enum
func OrderType_Values ¶
func OrderType_Values() []string
OrderType_Values returns all elements of the OrderType enum
func PaymentOption_Values ¶
func PaymentOption_Values() []string
PaymentOption_Values returns all elements of the PaymentOption enum
func PaymentTerm_Values ¶
func PaymentTerm_Values() []string
PaymentTerm_Values returns all elements of the PaymentTerm enum
func PowerConnector_Values ¶
func PowerConnector_Values() []string
PowerConnector_Values returns all elements of the PowerConnector enum
func PowerDrawKva_Values ¶
func PowerDrawKva_Values() []string
PowerDrawKva_Values returns all elements of the PowerDrawKva enum
func PowerFeedDrop_Values ¶
func PowerFeedDrop_Values() []string
PowerFeedDrop_Values returns all elements of the PowerFeedDrop enum
func PowerPhase_Values ¶
func PowerPhase_Values() []string
PowerPhase_Values returns all elements of the PowerPhase enum
func ResourceType_Values ¶
func ResourceType_Values() []string
ResourceType_Values returns all elements of the ResourceType enum
func ShipmentCarrier_Values ¶
func ShipmentCarrier_Values() []string
ShipmentCarrier_Values returns all elements of the ShipmentCarrier enum
func SupportedHardwareType_Values ¶
func SupportedHardwareType_Values() []string
SupportedHardwareType_Values returns all elements of the SupportedHardwareType enum
func SupportedStorageEnum_Values ¶
func SupportedStorageEnum_Values() []string
SupportedStorageEnum_Values returns all elements of the SupportedStorageEnum enum
func UplinkCount_Values ¶
func UplinkCount_Values() []string
UplinkCount_Values returns all elements of the UplinkCount enum
func UplinkGbps_Values ¶
func UplinkGbps_Values() []string
UplinkGbps_Values returns all elements of the UplinkGbps enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" min:"1" type:"string"` // contains filtered or unexported fields }
You do not have permission to perform this operation.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) 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 (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) 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 Address ¶
type Address struct { // The first line of the address. // // AddressLine1 is a required field AddressLine1 *string `min:"1" type:"string" required:"true"` // The second line of the address. AddressLine2 *string `type:"string"` // The third line of the address. AddressLine3 *string `type:"string"` // The city for the address. // // City is a required field City *string `min:"1" type:"string" required:"true"` // The name of the contact. ContactName *string `min:"1" type:"string"` // The phone number of the contact. ContactPhoneNumber *string `min:"1" type:"string"` // The ISO-3166 two-letter country code for the address. // // CountryCode is a required field CountryCode *string `min:"2" type:"string" required:"true"` // The district or county for the address. DistrictOrCounty *string `min:"1" type:"string"` // The municipality for the address. Municipality *string `type:"string"` // The postal code for the address. // // PostalCode is a required field PostalCode *string `min:"1" type:"string" required:"true"` // The state for the address. // // StateOrRegion is a required field StateOrRegion *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Information about an address.
func (Address) GoString ¶
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 (*Address) SetAddressLine1 ¶
SetAddressLine1 sets the AddressLine1 field's value.
func (*Address) SetAddressLine2 ¶
SetAddressLine2 sets the AddressLine2 field's value.
func (*Address) SetAddressLine3 ¶
SetAddressLine3 sets the AddressLine3 field's value.
func (*Address) SetContactName ¶
SetContactName sets the ContactName field's value.
func (*Address) SetContactPhoneNumber ¶
SetContactPhoneNumber sets the ContactPhoneNumber field's value.
func (*Address) SetCountryCode ¶
SetCountryCode sets the CountryCode field's value.
func (*Address) SetDistrictOrCounty ¶
SetDistrictOrCounty sets the DistrictOrCounty field's value.
func (*Address) SetMunicipality ¶
SetMunicipality sets the Municipality field's value.
func (*Address) SetPostalCode ¶
SetPostalCode sets the PostalCode field's value.
func (*Address) SetStateOrRegion ¶
SetStateOrRegion sets the StateOrRegion field's value.
type AssetInfo ¶
type AssetInfo struct { // The ID of the asset. AssetId *string `min:"1" type:"string"` // The position of an asset in a rack. AssetLocation *AssetLocation `type:"structure"` // The type of the asset. AssetType *string `type:"string" enum:"AssetType"` // Information about compute hardware assets. ComputeAttributes *ComputeAttributes `type:"structure"` // The rack ID of the asset. RackId *string `min:"5" type:"string"` // contains filtered or unexported fields }
Information about hardware assets.
func (AssetInfo) GoString ¶
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 (*AssetInfo) SetAssetId ¶
SetAssetId sets the AssetId field's value.
func (*AssetInfo) SetAssetLocation ¶
func (s *AssetInfo) SetAssetLocation(v *AssetLocation) *AssetInfo
SetAssetLocation sets the AssetLocation field's value.
func (*AssetInfo) SetAssetType ¶
SetAssetType sets the AssetType field's value.
func (*AssetInfo) SetComputeAttributes ¶
func (s *AssetInfo) SetComputeAttributes(v *ComputeAttributes) *AssetInfo
SetComputeAttributes sets the ComputeAttributes field's value.
type AssetLocation ¶
type AssetLocation struct { // The position of an asset in a rack measured in rack units. RackElevation *float64 `type:"float"` // contains filtered or unexported fields }
Information about the position of the asset in a rack.
func (AssetLocation) GoString ¶
func (s AssetLocation) 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 (*AssetLocation) SetRackElevation ¶
func (s *AssetLocation) SetRackElevation(v float64) *AssetLocation
SetRackElevation sets the RackElevation field's value.
func (AssetLocation) String ¶
func (s AssetLocation) 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 CancelOrderInput ¶
type CancelOrderInput struct { // The ID of the order. // // OrderId is a required field OrderId *string `location:"uri" locationName:"OrderId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelOrderInput) GoString ¶
func (s CancelOrderInput) 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 (*CancelOrderInput) SetOrderId ¶
func (s *CancelOrderInput) SetOrderId(v string) *CancelOrderInput
SetOrderId sets the OrderId field's value.
func (CancelOrderInput) String ¶
func (s CancelOrderInput) 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 (*CancelOrderInput) Validate ¶
func (s *CancelOrderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelOrderOutput ¶
type CancelOrderOutput struct {
// contains filtered or unexported fields
}
func (CancelOrderOutput) GoString ¶
func (s CancelOrderOutput) 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 (CancelOrderOutput) String ¶
func (s CancelOrderOutput) 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 CatalogItem ¶
type CatalogItem struct { // The ID of the catalog item. CatalogItemId *string `min:"1" type:"string"` // Information about the EC2 capacity of an item. EC2Capacities []*EC2Capacity `type:"list"` // The status of a catalog item. ItemStatus *string `type:"string" enum:"CatalogItemStatus"` // Information about the power draw of an item. PowerKva *float64 `type:"float"` // The supported storage options for the catalog item. SupportedStorage []*string `type:"list" enum:"SupportedStorageEnum"` // The uplink speed this catalog item requires for the connection to the Region. SupportedUplinkGbps []*int64 `type:"list"` // The weight of the item in pounds. WeightLbs *int64 `type:"integer"` // contains filtered or unexported fields }
Information about a catalog item.
func (CatalogItem) GoString ¶
func (s CatalogItem) 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 (*CatalogItem) SetCatalogItemId ¶
func (s *CatalogItem) SetCatalogItemId(v string) *CatalogItem
SetCatalogItemId sets the CatalogItemId field's value.
func (*CatalogItem) SetEC2Capacities ¶
func (s *CatalogItem) SetEC2Capacities(v []*EC2Capacity) *CatalogItem
SetEC2Capacities sets the EC2Capacities field's value.
func (*CatalogItem) SetItemStatus ¶
func (s *CatalogItem) SetItemStatus(v string) *CatalogItem
SetItemStatus sets the ItemStatus field's value.
func (*CatalogItem) SetPowerKva ¶
func (s *CatalogItem) SetPowerKva(v float64) *CatalogItem
SetPowerKva sets the PowerKva field's value.
func (*CatalogItem) SetSupportedStorage ¶
func (s *CatalogItem) SetSupportedStorage(v []*string) *CatalogItem
SetSupportedStorage sets the SupportedStorage field's value.
func (*CatalogItem) SetSupportedUplinkGbps ¶
func (s *CatalogItem) SetSupportedUplinkGbps(v []*int64) *CatalogItem
SetSupportedUplinkGbps sets the SupportedUplinkGbps field's value.
func (*CatalogItem) SetWeightLbs ¶
func (s *CatalogItem) SetWeightLbs(v int64) *CatalogItem
SetWeightLbs sets the WeightLbs field's value.
func (CatalogItem) String ¶
func (s CatalogItem) 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 ComputeAttributes ¶
type ComputeAttributes struct { // The host ID of the Dedicated Host on the asset. HostId *string `min:"1" type:"string"` // A list of the names of instance families that are currently associated with // a given asset. InstanceFamilies []*string `type:"list"` // 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 *string `type:"string" enum:"ComputeAssetState"` // contains filtered or unexported fields }
Information about compute hardware assets.
func (ComputeAttributes) GoString ¶
func (s ComputeAttributes) 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 (*ComputeAttributes) SetHostId ¶
func (s *ComputeAttributes) SetHostId(v string) *ComputeAttributes
SetHostId sets the HostId field's value.
func (*ComputeAttributes) SetInstanceFamilies ¶
func (s *ComputeAttributes) SetInstanceFamilies(v []*string) *ComputeAttributes
SetInstanceFamilies sets the InstanceFamilies field's value.
func (*ComputeAttributes) SetState ¶
func (s *ComputeAttributes) SetState(v string) *ComputeAttributes
SetState sets the State field's value.
func (ComputeAttributes) String ¶
func (s ComputeAttributes) 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 ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" min:"1" type:"string"` // The ID of the resource causing the conflict. ResourceId *string `min:"1" type:"string"` // The type of the resource causing the conflict. ResourceType *string `type:"string" enum:"ResourceType"` // contains filtered or unexported fields }
Updating or deleting this resource can cause an inconsistent state.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) 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 (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) 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 ConnectionDetails ¶
type ConnectionDetails struct { // The allowed IP addresses. AllowedIps []*string `type:"list"` // The public key of the client. ClientPublicKey *string `min:"44" type:"string"` // The client tunnel address. ClientTunnelAddress *string `min:"9" type:"string"` // The endpoint for the server. ServerEndpoint *string `min:"9" type:"string"` // The public key of the server. ServerPublicKey *string `min:"44" type:"string"` // The server tunnel address. ServerTunnelAddress *string `min:"9" type:"string"` // contains filtered or unexported fields }
Information about a connection.
func (ConnectionDetails) GoString ¶
func (s ConnectionDetails) 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 (*ConnectionDetails) SetAllowedIps ¶
func (s *ConnectionDetails) SetAllowedIps(v []*string) *ConnectionDetails
SetAllowedIps sets the AllowedIps field's value.
func (*ConnectionDetails) SetClientPublicKey ¶
func (s *ConnectionDetails) SetClientPublicKey(v string) *ConnectionDetails
SetClientPublicKey sets the ClientPublicKey field's value.
func (*ConnectionDetails) SetClientTunnelAddress ¶
func (s *ConnectionDetails) SetClientTunnelAddress(v string) *ConnectionDetails
SetClientTunnelAddress sets the ClientTunnelAddress field's value.
func (*ConnectionDetails) SetServerEndpoint ¶
func (s *ConnectionDetails) SetServerEndpoint(v string) *ConnectionDetails
SetServerEndpoint sets the ServerEndpoint field's value.
func (*ConnectionDetails) SetServerPublicKey ¶
func (s *ConnectionDetails) SetServerPublicKey(v string) *ConnectionDetails
SetServerPublicKey sets the ServerPublicKey field's value.
func (*ConnectionDetails) SetServerTunnelAddress ¶
func (s *ConnectionDetails) SetServerTunnelAddress(v string) *ConnectionDetails
SetServerTunnelAddress sets the ServerTunnelAddress field's value.
func (ConnectionDetails) String ¶
func (s ConnectionDetails) 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 CreateOrderInput ¶
type CreateOrderInput struct { // The line items that make up the order. // // LineItems is a required field LineItems []*LineItemRequest `min:"1" type:"list" required:"true"` // The ID or the Amazon Resource Name (ARN) of the Outpost. // // OutpostIdentifier is a required field OutpostIdentifier *string `min:"1" type:"string" required:"true"` // The payment option. // // PaymentOption is a required field PaymentOption *string `type:"string" required:"true" enum:"PaymentOption"` // The payment terms. PaymentTerm *string `type:"string" enum:"PaymentTerm"` // contains filtered or unexported fields }
func (CreateOrderInput) GoString ¶
func (s CreateOrderInput) 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 (*CreateOrderInput) SetLineItems ¶
func (s *CreateOrderInput) SetLineItems(v []*LineItemRequest) *CreateOrderInput
SetLineItems sets the LineItems field's value.
func (*CreateOrderInput) SetOutpostIdentifier ¶
func (s *CreateOrderInput) SetOutpostIdentifier(v string) *CreateOrderInput
SetOutpostIdentifier sets the OutpostIdentifier field's value.
func (*CreateOrderInput) SetPaymentOption ¶
func (s *CreateOrderInput) SetPaymentOption(v string) *CreateOrderInput
SetPaymentOption sets the PaymentOption field's value.
func (*CreateOrderInput) SetPaymentTerm ¶
func (s *CreateOrderInput) SetPaymentTerm(v string) *CreateOrderInput
SetPaymentTerm sets the PaymentTerm field's value.
func (CreateOrderInput) String ¶
func (s CreateOrderInput) 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 (*CreateOrderInput) Validate ¶
func (s *CreateOrderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateOrderOutput ¶
type CreateOrderOutput struct { // Information about this order. Order *Order `type:"structure"` // contains filtered or unexported fields }
func (CreateOrderOutput) GoString ¶
func (s CreateOrderOutput) 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 (*CreateOrderOutput) SetOrder ¶
func (s *CreateOrderOutput) SetOrder(v *Order) *CreateOrderOutput
SetOrder sets the Order field's value.
func (CreateOrderOutput) String ¶
func (s CreateOrderOutput) 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 CreateOutpostInput ¶
type CreateOutpostInput struct { // The Availability Zone. AvailabilityZone *string `min:"1" type:"string"` // The ID of the Availability Zone. AvailabilityZoneId *string `min:"1" type:"string"` // The description of the Outpost. Description *string `type:"string"` // The name of the Outpost. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The ID or the Amazon Resource Name (ARN) of the site. // // SiteId is a required field SiteId *string `min:"1" type:"string" required:"true"` // The type of hardware for this Outpost. SupportedHardwareType *string `type:"string" enum:"SupportedHardwareType"` // The tags to apply to the Outpost. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateOutpostInput) GoString ¶
func (s CreateOutpostInput) 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 (*CreateOutpostInput) SetAvailabilityZone ¶
func (s *CreateOutpostInput) SetAvailabilityZone(v string) *CreateOutpostInput
SetAvailabilityZone sets the AvailabilityZone field's value.
func (*CreateOutpostInput) SetAvailabilityZoneId ¶
func (s *CreateOutpostInput) SetAvailabilityZoneId(v string) *CreateOutpostInput
SetAvailabilityZoneId sets the AvailabilityZoneId field's value.
func (*CreateOutpostInput) SetDescription ¶
func (s *CreateOutpostInput) SetDescription(v string) *CreateOutpostInput
SetDescription sets the Description field's value.
func (*CreateOutpostInput) SetName ¶
func (s *CreateOutpostInput) SetName(v string) *CreateOutpostInput
SetName sets the Name field's value.
func (*CreateOutpostInput) SetSiteId ¶
func (s *CreateOutpostInput) SetSiteId(v string) *CreateOutpostInput
SetSiteId sets the SiteId field's value.
func (*CreateOutpostInput) SetSupportedHardwareType ¶
func (s *CreateOutpostInput) SetSupportedHardwareType(v string) *CreateOutpostInput
SetSupportedHardwareType sets the SupportedHardwareType field's value.
func (*CreateOutpostInput) SetTags ¶
func (s *CreateOutpostInput) SetTags(v map[string]*string) *CreateOutpostInput
SetTags sets the Tags field's value.
func (CreateOutpostInput) String ¶
func (s CreateOutpostInput) 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 (*CreateOutpostInput) Validate ¶
func (s *CreateOutpostInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateOutpostOutput ¶
type CreateOutpostOutput struct { // Information about an Outpost. Outpost *Outpost `type:"structure"` // contains filtered or unexported fields }
func (CreateOutpostOutput) GoString ¶
func (s CreateOutpostOutput) 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 (*CreateOutpostOutput) SetOutpost ¶
func (s *CreateOutpostOutput) SetOutpost(v *Outpost) *CreateOutpostOutput
SetOutpost sets the Outpost field's value.
func (CreateOutpostOutput) String ¶
func (s CreateOutpostOutput) 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 CreateSiteInput ¶
type CreateSiteInput struct { // The description of the site. Description *string `min:"1" type:"string"` // The name of the site. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Additional information that you provide about site access requirements, electrician // scheduling, personal protective equipment, or regulation of equipment materials // that could affect your installation process. Notes *string `min:"1" type:"string"` // The location to install and power on the hardware. This address might be // different from the shipping address. OperatingAddress *Address `type:"structure"` // Information about the physical and logistical details for the rack at this // site. For more information about hardware requirements for racks, see Network // readiness checklist (https://docs.aws.amazon.com/outposts/latest/userguide/outposts-requirements.html#checklist) // in the Amazon Web Services Outposts User Guide. RackPhysicalProperties *RackPhysicalProperties `type:"structure"` // The location to ship the hardware. This address might be different from the // operating address. ShippingAddress *Address `type:"structure"` // The tags to apply to a site. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateSiteInput) GoString ¶
func (s CreateSiteInput) 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 (*CreateSiteInput) SetDescription ¶
func (s *CreateSiteInput) SetDescription(v string) *CreateSiteInput
SetDescription sets the Description field's value.
func (*CreateSiteInput) SetName ¶
func (s *CreateSiteInput) SetName(v string) *CreateSiteInput
SetName sets the Name field's value.
func (*CreateSiteInput) SetNotes ¶
func (s *CreateSiteInput) SetNotes(v string) *CreateSiteInput
SetNotes sets the Notes field's value.
func (*CreateSiteInput) SetOperatingAddress ¶
func (s *CreateSiteInput) SetOperatingAddress(v *Address) *CreateSiteInput
SetOperatingAddress sets the OperatingAddress field's value.
func (*CreateSiteInput) SetRackPhysicalProperties ¶
func (s *CreateSiteInput) SetRackPhysicalProperties(v *RackPhysicalProperties) *CreateSiteInput
SetRackPhysicalProperties sets the RackPhysicalProperties field's value.
func (*CreateSiteInput) SetShippingAddress ¶
func (s *CreateSiteInput) SetShippingAddress(v *Address) *CreateSiteInput
SetShippingAddress sets the ShippingAddress field's value.
func (*CreateSiteInput) SetTags ¶
func (s *CreateSiteInput) SetTags(v map[string]*string) *CreateSiteInput
SetTags sets the Tags field's value.
func (CreateSiteInput) String ¶
func (s CreateSiteInput) 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 (*CreateSiteInput) Validate ¶
func (s *CreateSiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSiteOutput ¶
type CreateSiteOutput struct { // Information about a site. Site *Site `type:"structure"` // contains filtered or unexported fields }
func (CreateSiteOutput) GoString ¶
func (s CreateSiteOutput) 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 (*CreateSiteOutput) SetSite ¶
func (s *CreateSiteOutput) SetSite(v *Site) *CreateSiteOutput
SetSite sets the Site field's value.
func (CreateSiteOutput) String ¶
func (s CreateSiteOutput) 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 DeleteOutpostInput ¶
type DeleteOutpostInput struct { // The ID or the Amazon Resource Name (ARN) of the Outpost. // // OutpostId is a required field OutpostId *string `location:"uri" locationName:"OutpostId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteOutpostInput) GoString ¶
func (s DeleteOutpostInput) 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 (*DeleteOutpostInput) SetOutpostId ¶
func (s *DeleteOutpostInput) SetOutpostId(v string) *DeleteOutpostInput
SetOutpostId sets the OutpostId field's value.
func (DeleteOutpostInput) String ¶
func (s DeleteOutpostInput) 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 (*DeleteOutpostInput) Validate ¶
func (s *DeleteOutpostInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteOutpostOutput ¶
type DeleteOutpostOutput struct {
// contains filtered or unexported fields
}
func (DeleteOutpostOutput) GoString ¶
func (s DeleteOutpostOutput) 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 (DeleteOutpostOutput) String ¶
func (s DeleteOutpostOutput) 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 DeleteSiteInput ¶
type DeleteSiteInput struct { // The ID or the Amazon Resource Name (ARN) of the site. // // SiteId is a required field SiteId *string `location:"uri" locationName:"SiteId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSiteInput) GoString ¶
func (s DeleteSiteInput) 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 (*DeleteSiteInput) SetSiteId ¶
func (s *DeleteSiteInput) SetSiteId(v string) *DeleteSiteInput
SetSiteId sets the SiteId field's value.
func (DeleteSiteInput) String ¶
func (s DeleteSiteInput) 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 (*DeleteSiteInput) Validate ¶
func (s *DeleteSiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSiteOutput ¶
type DeleteSiteOutput struct {
// contains filtered or unexported fields
}
func (DeleteSiteOutput) GoString ¶
func (s DeleteSiteOutput) 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 (DeleteSiteOutput) String ¶
func (s DeleteSiteOutput) 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 EC2Capacity ¶
type EC2Capacity struct { // The family of the EC2 capacity. Family *string `min:"1" type:"string"` // The maximum size of the EC2 capacity. MaxSize *string `type:"string"` // The quantity of the EC2 capacity. Quantity *string `type:"string"` // contains filtered or unexported fields }
Information about EC2 capacity.
func (EC2Capacity) GoString ¶
func (s EC2Capacity) 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 (*EC2Capacity) SetFamily ¶
func (s *EC2Capacity) SetFamily(v string) *EC2Capacity
SetFamily sets the Family field's value.
func (*EC2Capacity) SetMaxSize ¶
func (s *EC2Capacity) SetMaxSize(v string) *EC2Capacity
SetMaxSize sets the MaxSize field's value.
func (*EC2Capacity) SetQuantity ¶
func (s *EC2Capacity) SetQuantity(v string) *EC2Capacity
SetQuantity sets the Quantity field's value.
func (EC2Capacity) String ¶
func (s EC2Capacity) 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 GetCatalogItemInput ¶
type GetCatalogItemInput struct { // The ID of the catalog item. // // CatalogItemId is a required field CatalogItemId *string `location:"uri" locationName:"CatalogItemId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetCatalogItemInput) GoString ¶
func (s GetCatalogItemInput) 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 (*GetCatalogItemInput) SetCatalogItemId ¶
func (s *GetCatalogItemInput) SetCatalogItemId(v string) *GetCatalogItemInput
SetCatalogItemId sets the CatalogItemId field's value.
func (GetCatalogItemInput) String ¶
func (s GetCatalogItemInput) 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 (*GetCatalogItemInput) Validate ¶
func (s *GetCatalogItemInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCatalogItemOutput ¶
type GetCatalogItemOutput struct { // Information about this catalog item. CatalogItem *CatalogItem `type:"structure"` // contains filtered or unexported fields }
func (GetCatalogItemOutput) GoString ¶
func (s GetCatalogItemOutput) 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 (*GetCatalogItemOutput) SetCatalogItem ¶
func (s *GetCatalogItemOutput) SetCatalogItem(v *CatalogItem) *GetCatalogItemOutput
SetCatalogItem sets the CatalogItem field's value.
func (GetCatalogItemOutput) String ¶
func (s GetCatalogItemOutput) 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 GetConnectionInput ¶
type GetConnectionInput struct { // The ID of the connection. // // ConnectionId is a required field ConnectionId *string `location:"uri" locationName:"ConnectionId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetConnectionInput) GoString ¶
func (s GetConnectionInput) 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 (*GetConnectionInput) SetConnectionId ¶
func (s *GetConnectionInput) SetConnectionId(v string) *GetConnectionInput
SetConnectionId sets the ConnectionId field's value.
func (GetConnectionInput) String ¶
func (s GetConnectionInput) 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 (*GetConnectionInput) Validate ¶
func (s *GetConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectionOutput ¶
type GetConnectionOutput struct { // Information about the connection. ConnectionDetails *ConnectionDetails `type:"structure"` // The ID of the connection. ConnectionId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (GetConnectionOutput) GoString ¶
func (s GetConnectionOutput) 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 (*GetConnectionOutput) SetConnectionDetails ¶
func (s *GetConnectionOutput) SetConnectionDetails(v *ConnectionDetails) *GetConnectionOutput
SetConnectionDetails sets the ConnectionDetails field's value.
func (*GetConnectionOutput) SetConnectionId ¶
func (s *GetConnectionOutput) SetConnectionId(v string) *GetConnectionOutput
SetConnectionId sets the ConnectionId field's value.
func (GetConnectionOutput) String ¶
func (s GetConnectionOutput) 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 GetOrderInput ¶
type GetOrderInput struct { // The ID of the order. // // OrderId is a required field OrderId *string `location:"uri" locationName:"OrderId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetOrderInput) GoString ¶
func (s GetOrderInput) 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 (*GetOrderInput) SetOrderId ¶
func (s *GetOrderInput) SetOrderId(v string) *GetOrderInput
SetOrderId sets the OrderId field's value.
func (GetOrderInput) String ¶
func (s GetOrderInput) 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 (*GetOrderInput) Validate ¶
func (s *GetOrderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetOrderOutput ¶
type GetOrderOutput struct { // Information about an order. Order *Order `type:"structure"` // contains filtered or unexported fields }
func (GetOrderOutput) GoString ¶
func (s GetOrderOutput) 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 (*GetOrderOutput) SetOrder ¶
func (s *GetOrderOutput) SetOrder(v *Order) *GetOrderOutput
SetOrder sets the Order field's value.
func (GetOrderOutput) String ¶
func (s GetOrderOutput) 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 GetOutpostInput ¶
type GetOutpostInput struct { // The ID or the Amazon Resource Name (ARN) of the Outpost. // // OutpostId is a required field OutpostId *string `location:"uri" locationName:"OutpostId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetOutpostInput) GoString ¶
func (s GetOutpostInput) 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 (*GetOutpostInput) SetOutpostId ¶
func (s *GetOutpostInput) SetOutpostId(v string) *GetOutpostInput
SetOutpostId sets the OutpostId field's value.
func (GetOutpostInput) String ¶
func (s GetOutpostInput) 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 (*GetOutpostInput) Validate ¶
func (s *GetOutpostInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetOutpostInstanceTypesInput ¶
type GetOutpostInstanceTypesInput struct { // The maximum page size. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The pagination token. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // The ID or the Amazon Resource Name (ARN) of the Outpost. // // OutpostId is a required field OutpostId *string `location:"uri" locationName:"OutpostId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetOutpostInstanceTypesInput) GoString ¶
func (s GetOutpostInstanceTypesInput) 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 (*GetOutpostInstanceTypesInput) SetMaxResults ¶
func (s *GetOutpostInstanceTypesInput) SetMaxResults(v int64) *GetOutpostInstanceTypesInput
SetMaxResults sets the MaxResults field's value.
func (*GetOutpostInstanceTypesInput) SetNextToken ¶
func (s *GetOutpostInstanceTypesInput) SetNextToken(v string) *GetOutpostInstanceTypesInput
SetNextToken sets the NextToken field's value.
func (*GetOutpostInstanceTypesInput) SetOutpostId ¶
func (s *GetOutpostInstanceTypesInput) SetOutpostId(v string) *GetOutpostInstanceTypesInput
SetOutpostId sets the OutpostId field's value.
func (GetOutpostInstanceTypesInput) String ¶
func (s GetOutpostInstanceTypesInput) 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 (*GetOutpostInstanceTypesInput) Validate ¶
func (s *GetOutpostInstanceTypesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetOutpostInstanceTypesOutput ¶
type GetOutpostInstanceTypesOutput struct { // Information about the instance types. InstanceTypes []*InstanceTypeItem `type:"list"` // The pagination token. NextToken *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the Outpost. OutpostArn *string `min:"1" type:"string"` // The ID of the Outpost. OutpostId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (GetOutpostInstanceTypesOutput) GoString ¶
func (s GetOutpostInstanceTypesOutput) 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 (*GetOutpostInstanceTypesOutput) SetInstanceTypes ¶
func (s *GetOutpostInstanceTypesOutput) SetInstanceTypes(v []*InstanceTypeItem) *GetOutpostInstanceTypesOutput
SetInstanceTypes sets the InstanceTypes field's value.
func (*GetOutpostInstanceTypesOutput) SetNextToken ¶
func (s *GetOutpostInstanceTypesOutput) SetNextToken(v string) *GetOutpostInstanceTypesOutput
SetNextToken sets the NextToken field's value.
func (*GetOutpostInstanceTypesOutput) SetOutpostArn ¶
func (s *GetOutpostInstanceTypesOutput) SetOutpostArn(v string) *GetOutpostInstanceTypesOutput
SetOutpostArn sets the OutpostArn field's value.
func (*GetOutpostInstanceTypesOutput) SetOutpostId ¶
func (s *GetOutpostInstanceTypesOutput) SetOutpostId(v string) *GetOutpostInstanceTypesOutput
SetOutpostId sets the OutpostId field's value.
func (GetOutpostInstanceTypesOutput) String ¶
func (s GetOutpostInstanceTypesOutput) 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 GetOutpostOutput ¶
type GetOutpostOutput struct { // Information about an Outpost. Outpost *Outpost `type:"structure"` // contains filtered or unexported fields }
func (GetOutpostOutput) GoString ¶
func (s GetOutpostOutput) 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 (*GetOutpostOutput) SetOutpost ¶
func (s *GetOutpostOutput) SetOutpost(v *Outpost) *GetOutpostOutput
SetOutpost sets the Outpost field's value.
func (GetOutpostOutput) String ¶
func (s GetOutpostOutput) 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 GetSiteAddressInput ¶
type GetSiteAddressInput struct { // The type of the address you request. // // AddressType is a required field AddressType *string `location:"querystring" locationName:"AddressType" type:"string" required:"true" enum:"AddressType"` // The ID or the Amazon Resource Name (ARN) of the site. // // SiteId is a required field SiteId *string `location:"uri" locationName:"SiteId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSiteAddressInput) GoString ¶
func (s GetSiteAddressInput) 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 (*GetSiteAddressInput) SetAddressType ¶
func (s *GetSiteAddressInput) SetAddressType(v string) *GetSiteAddressInput
SetAddressType sets the AddressType field's value.
func (*GetSiteAddressInput) SetSiteId ¶
func (s *GetSiteAddressInput) SetSiteId(v string) *GetSiteAddressInput
SetSiteId sets the SiteId field's value.
func (GetSiteAddressInput) String ¶
func (s GetSiteAddressInput) 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 (*GetSiteAddressInput) Validate ¶
func (s *GetSiteAddressInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSiteAddressOutput ¶
type GetSiteAddressOutput struct { // Information about the address. Address *Address `type:"structure"` // The type of the address you receive. AddressType *string `type:"string" enum:"AddressType"` // The ID of the site. SiteId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (GetSiteAddressOutput) GoString ¶
func (s GetSiteAddressOutput) 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 (*GetSiteAddressOutput) SetAddress ¶
func (s *GetSiteAddressOutput) SetAddress(v *Address) *GetSiteAddressOutput
SetAddress sets the Address field's value.
func (*GetSiteAddressOutput) SetAddressType ¶
func (s *GetSiteAddressOutput) SetAddressType(v string) *GetSiteAddressOutput
SetAddressType sets the AddressType field's value.
func (*GetSiteAddressOutput) SetSiteId ¶
func (s *GetSiteAddressOutput) SetSiteId(v string) *GetSiteAddressOutput
SetSiteId sets the SiteId field's value.
func (GetSiteAddressOutput) String ¶
func (s GetSiteAddressOutput) 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 GetSiteInput ¶
type GetSiteInput struct { // The ID or the Amazon Resource Name (ARN) of the site. // // SiteId is a required field SiteId *string `location:"uri" locationName:"SiteId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSiteInput) GoString ¶
func (s GetSiteInput) 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 (*GetSiteInput) SetSiteId ¶
func (s *GetSiteInput) SetSiteId(v string) *GetSiteInput
SetSiteId sets the SiteId field's value.
func (GetSiteInput) String ¶
func (s GetSiteInput) 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 (*GetSiteInput) Validate ¶
func (s *GetSiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSiteOutput ¶
type GetSiteOutput struct { // Information about a site. Site *Site `type:"structure"` // contains filtered or unexported fields }
func (GetSiteOutput) GoString ¶
func (s GetSiteOutput) 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 (*GetSiteOutput) SetSite ¶
func (s *GetSiteOutput) SetSite(v *Site) *GetSiteOutput
SetSite sets the Site field's value.
func (GetSiteOutput) String ¶
func (s GetSiteOutput) 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 InstanceTypeItem ¶
type InstanceTypeItem struct { // The instance type. InstanceType *string `type:"string"` // contains filtered or unexported fields }
Information about an instance type.
func (InstanceTypeItem) GoString ¶
func (s InstanceTypeItem) 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 (*InstanceTypeItem) SetInstanceType ¶
func (s *InstanceTypeItem) SetInstanceType(v string) *InstanceTypeItem
SetInstanceType sets the InstanceType field's value.
func (InstanceTypeItem) String ¶
func (s InstanceTypeItem) 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 InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" min:"1" type:"string"` // contains filtered or unexported fields }
An internal error has occurred.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) 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 (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) 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 LineItem ¶
type LineItem struct { // Information about assets. AssetInformationList []*LineItemAssetInformation `type:"list"` // The ID of the catalog item. CatalogItemId *string `min:"1" type:"string"` // The ID of the line item. LineItemId *string `type:"string"` // The ID of the previous line item. PreviousLineItemId *string `type:"string"` // The ID of the previous order. PreviousOrderId *string `min:"1" type:"string"` // The quantity of the line item. Quantity *int64 `min:"1" type:"integer"` // Information about a line item shipment. ShipmentInformation *ShipmentInformation `type:"structure"` // The status of the line item. Status *string `type:"string" enum:"LineItemStatus"` // contains filtered or unexported fields }
Information about a line item.
func (LineItem) GoString ¶
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 (*LineItem) SetAssetInformationList ¶
func (s *LineItem) SetAssetInformationList(v []*LineItemAssetInformation) *LineItem
SetAssetInformationList sets the AssetInformationList field's value.
func (*LineItem) SetCatalogItemId ¶
SetCatalogItemId sets the CatalogItemId field's value.
func (*LineItem) SetLineItemId ¶
SetLineItemId sets the LineItemId field's value.
func (*LineItem) SetPreviousLineItemId ¶
SetPreviousLineItemId sets the PreviousLineItemId field's value.
func (*LineItem) SetPreviousOrderId ¶
SetPreviousOrderId sets the PreviousOrderId field's value.
func (*LineItem) SetQuantity ¶
SetQuantity sets the Quantity field's value.
func (*LineItem) SetShipmentInformation ¶
func (s *LineItem) SetShipmentInformation(v *ShipmentInformation) *LineItem
SetShipmentInformation sets the ShipmentInformation field's value.
type LineItemAssetInformation ¶
type LineItemAssetInformation struct { // The ID of the asset. AssetId *string `min:"1" type:"string"` // The MAC addresses of the asset. MacAddressList []*string `type:"list"` // contains filtered or unexported fields }
Information about a line item asset.
func (LineItemAssetInformation) GoString ¶
func (s LineItemAssetInformation) 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 (*LineItemAssetInformation) SetAssetId ¶
func (s *LineItemAssetInformation) SetAssetId(v string) *LineItemAssetInformation
SetAssetId sets the AssetId field's value.
func (*LineItemAssetInformation) SetMacAddressList ¶
func (s *LineItemAssetInformation) SetMacAddressList(v []*string) *LineItemAssetInformation
SetMacAddressList sets the MacAddressList field's value.
func (LineItemAssetInformation) String ¶
func (s LineItemAssetInformation) 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 LineItemRequest ¶
type LineItemRequest struct { // The ID of the catalog item. CatalogItemId *string `min:"1" type:"string"` // The quantity of a line item request. Quantity *int64 `min:"1" type:"integer"` // contains filtered or unexported fields }
Information about a line item request.
func (LineItemRequest) GoString ¶
func (s LineItemRequest) 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 (*LineItemRequest) SetCatalogItemId ¶
func (s *LineItemRequest) SetCatalogItemId(v string) *LineItemRequest
SetCatalogItemId sets the CatalogItemId field's value.
func (*LineItemRequest) SetQuantity ¶
func (s *LineItemRequest) SetQuantity(v int64) *LineItemRequest
SetQuantity sets the Quantity field's value.
func (LineItemRequest) String ¶
func (s LineItemRequest) 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 (*LineItemRequest) Validate ¶
func (s *LineItemRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAssetsInput ¶
type ListAssetsInput struct { // Filters the results by the host ID of a Dedicated Host. HostIdFilter []*string `location:"querystring" locationName:"HostIdFilter" type:"list"` // The maximum page size. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The pagination token. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // The ID or the Amazon Resource Name (ARN) of the Outpost. // // OutpostIdentifier is a required field OutpostIdentifier *string `location:"uri" locationName:"OutpostId" min:"1" type:"string" required:"true"` // Filters the results by state. StatusFilter []*string `location:"querystring" locationName:"StatusFilter" min:"1" type:"list" enum:"AssetState"` // contains filtered or unexported fields }
func (ListAssetsInput) GoString ¶
func (s ListAssetsInput) 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 (*ListAssetsInput) SetHostIdFilter ¶
func (s *ListAssetsInput) SetHostIdFilter(v []*string) *ListAssetsInput
SetHostIdFilter sets the HostIdFilter field's value.
func (*ListAssetsInput) SetMaxResults ¶
func (s *ListAssetsInput) SetMaxResults(v int64) *ListAssetsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAssetsInput) SetNextToken ¶
func (s *ListAssetsInput) SetNextToken(v string) *ListAssetsInput
SetNextToken sets the NextToken field's value.
func (*ListAssetsInput) SetOutpostIdentifier ¶
func (s *ListAssetsInput) SetOutpostIdentifier(v string) *ListAssetsInput
SetOutpostIdentifier sets the OutpostIdentifier field's value.
func (*ListAssetsInput) SetStatusFilter ¶
func (s *ListAssetsInput) SetStatusFilter(v []*string) *ListAssetsInput
SetStatusFilter sets the StatusFilter field's value.
func (ListAssetsInput) String ¶
func (s ListAssetsInput) 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 (*ListAssetsInput) Validate ¶
func (s *ListAssetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAssetsOutput ¶
type ListAssetsOutput struct { // Information about the hardware assets. Assets []*AssetInfo `type:"list"` // The pagination token. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssetsOutput) GoString ¶
func (s ListAssetsOutput) 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 (*ListAssetsOutput) SetAssets ¶
func (s *ListAssetsOutput) SetAssets(v []*AssetInfo) *ListAssetsOutput
SetAssets sets the Assets field's value.
func (*ListAssetsOutput) SetNextToken ¶
func (s *ListAssetsOutput) SetNextToken(v string) *ListAssetsOutput
SetNextToken sets the NextToken field's value.
func (ListAssetsOutput) String ¶
func (s ListAssetsOutput) 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 ListCatalogItemsInput ¶
type ListCatalogItemsInput struct { // Filters the results by EC2 family (for example, M5). EC2FamilyFilter []*string `location:"querystring" locationName:"EC2FamilyFilter" type:"list"` // Filters the results by item class. ItemClassFilter []*string `location:"querystring" locationName:"ItemClassFilter" type:"list" enum:"CatalogItemClass"` // The maximum page size. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The pagination token. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // Filters the results by storage option. SupportedStorageFilter []*string `location:"querystring" locationName:"SupportedStorageFilter" type:"list" enum:"SupportedStorageEnum"` // contains filtered or unexported fields }
func (ListCatalogItemsInput) GoString ¶
func (s ListCatalogItemsInput) 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 (*ListCatalogItemsInput) SetEC2FamilyFilter ¶
func (s *ListCatalogItemsInput) SetEC2FamilyFilter(v []*string) *ListCatalogItemsInput
SetEC2FamilyFilter sets the EC2FamilyFilter field's value.
func (*ListCatalogItemsInput) SetItemClassFilter ¶
func (s *ListCatalogItemsInput) SetItemClassFilter(v []*string) *ListCatalogItemsInput
SetItemClassFilter sets the ItemClassFilter field's value.
func (*ListCatalogItemsInput) SetMaxResults ¶
func (s *ListCatalogItemsInput) SetMaxResults(v int64) *ListCatalogItemsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCatalogItemsInput) SetNextToken ¶
func (s *ListCatalogItemsInput) SetNextToken(v string) *ListCatalogItemsInput
SetNextToken sets the NextToken field's value.
func (*ListCatalogItemsInput) SetSupportedStorageFilter ¶
func (s *ListCatalogItemsInput) SetSupportedStorageFilter(v []*string) *ListCatalogItemsInput
SetSupportedStorageFilter sets the SupportedStorageFilter field's value.
func (ListCatalogItemsInput) String ¶
func (s ListCatalogItemsInput) 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 (*ListCatalogItemsInput) Validate ¶
func (s *ListCatalogItemsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCatalogItemsOutput ¶
type ListCatalogItemsOutput struct { // Information about the catalog items. CatalogItems []*CatalogItem `type:"list"` // The pagination token. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListCatalogItemsOutput) GoString ¶
func (s ListCatalogItemsOutput) 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 (*ListCatalogItemsOutput) SetCatalogItems ¶
func (s *ListCatalogItemsOutput) SetCatalogItems(v []*CatalogItem) *ListCatalogItemsOutput
SetCatalogItems sets the CatalogItems field's value.
func (*ListCatalogItemsOutput) SetNextToken ¶
func (s *ListCatalogItemsOutput) SetNextToken(v string) *ListCatalogItemsOutput
SetNextToken sets the NextToken field's value.
func (ListCatalogItemsOutput) String ¶
func (s ListCatalogItemsOutput) 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 ListOrdersInput ¶
type ListOrdersInput struct { // The maximum page size. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The pagination token. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // The ID or the Amazon Resource Name (ARN) of the Outpost. OutpostIdentifierFilter *string `location:"querystring" locationName:"OutpostIdentifierFilter" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListOrdersInput) GoString ¶
func (s ListOrdersInput) 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 (*ListOrdersInput) SetMaxResults ¶
func (s *ListOrdersInput) SetMaxResults(v int64) *ListOrdersInput
SetMaxResults sets the MaxResults field's value.
func (*ListOrdersInput) SetNextToken ¶
func (s *ListOrdersInput) SetNextToken(v string) *ListOrdersInput
SetNextToken sets the NextToken field's value.
func (*ListOrdersInput) SetOutpostIdentifierFilter ¶
func (s *ListOrdersInput) SetOutpostIdentifierFilter(v string) *ListOrdersInput
SetOutpostIdentifierFilter sets the OutpostIdentifierFilter field's value.
func (ListOrdersInput) String ¶
func (s ListOrdersInput) 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 (*ListOrdersInput) Validate ¶
func (s *ListOrdersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListOrdersOutput ¶
type ListOrdersOutput struct { // The pagination token. NextToken *string `min:"1" type:"string"` // Information about the orders. Orders []*OrderSummary `type:"list"` // contains filtered or unexported fields }
func (ListOrdersOutput) GoString ¶
func (s ListOrdersOutput) 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 (*ListOrdersOutput) SetNextToken ¶
func (s *ListOrdersOutput) SetNextToken(v string) *ListOrdersOutput
SetNextToken sets the NextToken field's value.
func (*ListOrdersOutput) SetOrders ¶
func (s *ListOrdersOutput) SetOrders(v []*OrderSummary) *ListOrdersOutput
SetOrders sets the Orders field's value.
func (ListOrdersOutput) String ¶
func (s ListOrdersOutput) 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 ListOutpostsInput ¶
type ListOutpostsInput struct { // Filters the results by Availability Zone (for example, us-east-1a). AvailabilityZoneFilter []*string `location:"querystring" locationName:"AvailabilityZoneFilter" min:"1" type:"list"` // Filters the results by AZ ID (for example, use1-az1). AvailabilityZoneIdFilter []*string `location:"querystring" locationName:"AvailabilityZoneIdFilter" min:"1" type:"list"` // Filters the results by the lifecycle status. LifeCycleStatusFilter []*string `location:"querystring" locationName:"LifeCycleStatusFilter" min:"1" type:"list"` // The maximum page size. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The pagination token. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListOutpostsInput) GoString ¶
func (s ListOutpostsInput) 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 (*ListOutpostsInput) SetAvailabilityZoneFilter ¶
func (s *ListOutpostsInput) SetAvailabilityZoneFilter(v []*string) *ListOutpostsInput
SetAvailabilityZoneFilter sets the AvailabilityZoneFilter field's value.
func (*ListOutpostsInput) SetAvailabilityZoneIdFilter ¶
func (s *ListOutpostsInput) SetAvailabilityZoneIdFilter(v []*string) *ListOutpostsInput
SetAvailabilityZoneIdFilter sets the AvailabilityZoneIdFilter field's value.
func (*ListOutpostsInput) SetLifeCycleStatusFilter ¶
func (s *ListOutpostsInput) SetLifeCycleStatusFilter(v []*string) *ListOutpostsInput
SetLifeCycleStatusFilter sets the LifeCycleStatusFilter field's value.
func (*ListOutpostsInput) SetMaxResults ¶
func (s *ListOutpostsInput) SetMaxResults(v int64) *ListOutpostsInput
SetMaxResults sets the MaxResults field's value.
func (*ListOutpostsInput) SetNextToken ¶
func (s *ListOutpostsInput) SetNextToken(v string) *ListOutpostsInput
SetNextToken sets the NextToken field's value.
func (ListOutpostsInput) String ¶
func (s ListOutpostsInput) 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 (*ListOutpostsInput) Validate ¶
func (s *ListOutpostsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListOutpostsOutput ¶
type ListOutpostsOutput struct { // The pagination token. NextToken *string `min:"1" type:"string"` // Information about the Outposts. Outposts []*Outpost `type:"list"` // contains filtered or unexported fields }
func (ListOutpostsOutput) GoString ¶
func (s ListOutpostsOutput) 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 (*ListOutpostsOutput) SetNextToken ¶
func (s *ListOutpostsOutput) SetNextToken(v string) *ListOutpostsOutput
SetNextToken sets the NextToken field's value.
func (*ListOutpostsOutput) SetOutposts ¶
func (s *ListOutpostsOutput) SetOutposts(v []*Outpost) *ListOutpostsOutput
SetOutposts sets the Outposts field's value.
func (ListOutpostsOutput) String ¶
func (s ListOutpostsOutput) 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 ListSitesInput ¶
type ListSitesInput struct { // The maximum page size. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The pagination token. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // Filters the results by city. OperatingAddressCityFilter []*string `location:"querystring" locationName:"OperatingAddressCityFilter" type:"list"` // Filters the results by country code. OperatingAddressCountryCodeFilter []*string `location:"querystring" locationName:"OperatingAddressCountryCodeFilter" type:"list"` // Filters the results by state or region. OperatingAddressStateOrRegionFilter []*string `location:"querystring" locationName:"OperatingAddressStateOrRegionFilter" type:"list"` // contains filtered or unexported fields }
func (ListSitesInput) GoString ¶
func (s ListSitesInput) 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 (*ListSitesInput) SetMaxResults ¶
func (s *ListSitesInput) SetMaxResults(v int64) *ListSitesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSitesInput) SetNextToken ¶
func (s *ListSitesInput) SetNextToken(v string) *ListSitesInput
SetNextToken sets the NextToken field's value.
func (*ListSitesInput) SetOperatingAddressCityFilter ¶
func (s *ListSitesInput) SetOperatingAddressCityFilter(v []*string) *ListSitesInput
SetOperatingAddressCityFilter sets the OperatingAddressCityFilter field's value.
func (*ListSitesInput) SetOperatingAddressCountryCodeFilter ¶
func (s *ListSitesInput) SetOperatingAddressCountryCodeFilter(v []*string) *ListSitesInput
SetOperatingAddressCountryCodeFilter sets the OperatingAddressCountryCodeFilter field's value.
func (*ListSitesInput) SetOperatingAddressStateOrRegionFilter ¶
func (s *ListSitesInput) SetOperatingAddressStateOrRegionFilter(v []*string) *ListSitesInput
SetOperatingAddressStateOrRegionFilter sets the OperatingAddressStateOrRegionFilter field's value.
func (ListSitesInput) String ¶
func (s ListSitesInput) 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 (*ListSitesInput) Validate ¶
func (s *ListSitesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSitesOutput ¶
type ListSitesOutput struct { // The pagination token. NextToken *string `min:"1" type:"string"` // Information about the sites. Sites []*Site `type:"list"` // contains filtered or unexported fields }
func (ListSitesOutput) GoString ¶
func (s ListSitesOutput) 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 (*ListSitesOutput) SetNextToken ¶
func (s *ListSitesOutput) SetNextToken(v string) *ListSitesOutput
SetNextToken sets the NextToken field's value.
func (*ListSitesOutput) SetSites ¶
func (s *ListSitesOutput) SetSites(v []*Site) *ListSitesOutput
SetSites sets the Sites field's value.
func (ListSitesOutput) String ¶
func (s ListSitesOutput) 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 ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) 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 (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) 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 (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The resource tags. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) 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 (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) 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 NotFoundException ¶
type NotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" min:"1" type:"string"` // contains filtered or unexported fields }
The specified request is not valid.
func (*NotFoundException) Code ¶
func (s *NotFoundException) Code() string
Code returns the exception type name.
func (*NotFoundException) Error ¶
func (s *NotFoundException) Error() string
func (NotFoundException) GoString ¶
func (s NotFoundException) 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 (*NotFoundException) Message ¶
func (s *NotFoundException) Message() string
Message returns the exception's message.
func (*NotFoundException) OrigErr ¶
func (s *NotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*NotFoundException) RequestID ¶
func (s *NotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*NotFoundException) StatusCode ¶
func (s *NotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (NotFoundException) String ¶
func (s NotFoundException) 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 Order ¶
type Order struct { // The line items for the order LineItems []*LineItem `type:"list"` // The fulfillment date of the order. OrderFulfilledDate *time.Time `type:"timestamp"` // The ID of the order. OrderId *string `min:"1" type:"string"` // The submission date for the order. OrderSubmissionDate *time.Time `type:"timestamp"` // The type of order. OrderType *string `type:"string" enum:"OrderType"` // The ID of the Outpost in the order. OutpostId *string `min:"1" type:"string"` // The payment option for the order. PaymentOption *string `type:"string" enum:"PaymentOption"` // The payment term. PaymentTerm *string `type:"string" enum:"PaymentTerm"` // The status of the order. // // * PREPARING - Order is received and being prepared. // // * IN_PROGRESS - Order is either being built, shipped, or installed. To // get more details, see the line item status. // // * 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 *string `type:"string" enum:"OrderStatus"` // contains filtered or unexported fields }
Information about an order.
func (Order) GoString ¶
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 (*Order) SetLineItems ¶
SetLineItems sets the LineItems field's value.
func (*Order) SetOrderFulfilledDate ¶
SetOrderFulfilledDate sets the OrderFulfilledDate field's value.
func (*Order) SetOrderId ¶
SetOrderId sets the OrderId field's value.
func (*Order) SetOrderSubmissionDate ¶
SetOrderSubmissionDate sets the OrderSubmissionDate field's value.
func (*Order) SetOrderType ¶
SetOrderType sets the OrderType field's value.
func (*Order) SetOutpostId ¶
SetOutpostId sets the OutpostId field's value.
func (*Order) SetPaymentOption ¶
SetPaymentOption sets the PaymentOption field's value.
func (*Order) SetPaymentTerm ¶
SetPaymentTerm sets the PaymentTerm field's value.
type OrderSummary ¶
type OrderSummary struct { // The status of all line items in the order. LineItemCountsByStatus map[string]*int64 `type:"map"` // The fulfilment date for the order. OrderFulfilledDate *time.Time `type:"timestamp"` // The ID of the order. OrderId *string `min:"1" type:"string"` // The submission date for the order. OrderSubmissionDate *time.Time `type:"timestamp"` // The type of order. OrderType *string `type:"string" enum:"OrderType"` // The ID of the Outpost. OutpostId *string `min:"1" type:"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 *string `type:"string" enum:"OrderStatus"` // contains filtered or unexported fields }
A summary of line items in your order.
func (OrderSummary) GoString ¶
func (s OrderSummary) 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 (*OrderSummary) SetLineItemCountsByStatus ¶
func (s *OrderSummary) SetLineItemCountsByStatus(v map[string]*int64) *OrderSummary
SetLineItemCountsByStatus sets the LineItemCountsByStatus field's value.
func (*OrderSummary) SetOrderFulfilledDate ¶
func (s *OrderSummary) SetOrderFulfilledDate(v time.Time) *OrderSummary
SetOrderFulfilledDate sets the OrderFulfilledDate field's value.
func (*OrderSummary) SetOrderId ¶
func (s *OrderSummary) SetOrderId(v string) *OrderSummary
SetOrderId sets the OrderId field's value.
func (*OrderSummary) SetOrderSubmissionDate ¶
func (s *OrderSummary) SetOrderSubmissionDate(v time.Time) *OrderSummary
SetOrderSubmissionDate sets the OrderSubmissionDate field's value.
func (*OrderSummary) SetOrderType ¶
func (s *OrderSummary) SetOrderType(v string) *OrderSummary
SetOrderType sets the OrderType field's value.
func (*OrderSummary) SetOutpostId ¶
func (s *OrderSummary) SetOutpostId(v string) *OrderSummary
SetOutpostId sets the OutpostId field's value.
func (*OrderSummary) SetStatus ¶
func (s *OrderSummary) SetStatus(v string) *OrderSummary
SetStatus sets the Status field's value.
func (OrderSummary) String ¶
func (s OrderSummary) 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 Outpost ¶
type Outpost struct { // The Availability Zone. AvailabilityZone *string `min:"1" type:"string"` // The ID of the Availability Zone. AvailabilityZoneId *string `min:"1" type:"string"` // The description of the Outpost. Description *string `type:"string"` // The life cycle status. LifeCycleStatus *string `min:"1" type:"string"` // The name of the Outpost. Name *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the Outpost. OutpostArn *string `min:"1" type:"string"` // The ID of the Outpost. OutpostId *string `min:"1" type:"string"` // The Amazon Web Services account ID of the Outpost owner. OwnerId *string `min:"12" type:"string"` // The Amazon Resource Name (ARN) of the site. SiteArn *string `min:"1" type:"string"` // The ID of the site. SiteId *string `min:"1" type:"string"` // The hardware type. SupportedHardwareType *string `type:"string" enum:"SupportedHardwareType"` // The Outpost tags. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Information about an Outpost.
func (Outpost) GoString ¶
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 (*Outpost) SetAvailabilityZone ¶
SetAvailabilityZone sets the AvailabilityZone field's value.
func (*Outpost) SetAvailabilityZoneId ¶
SetAvailabilityZoneId sets the AvailabilityZoneId field's value.
func (*Outpost) SetDescription ¶
SetDescription sets the Description field's value.
func (*Outpost) SetLifeCycleStatus ¶
SetLifeCycleStatus sets the LifeCycleStatus field's value.
func (*Outpost) SetOutpostArn ¶
SetOutpostArn sets the OutpostArn field's value.
func (*Outpost) SetOutpostId ¶
SetOutpostId sets the OutpostId field's value.
func (*Outpost) SetOwnerId ¶
SetOwnerId sets the OwnerId field's value.
func (*Outpost) SetSiteArn ¶
SetSiteArn sets the SiteArn field's value.
func (*Outpost) SetSupportedHardwareType ¶
SetSupportedHardwareType sets the SupportedHardwareType field's value.
type Outposts ¶
Outposts provides the API operation methods for making requests to AWS Outposts. See this package's package overview docs for details on the service.
Outposts methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Outposts
New creates a new instance of the Outposts client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a Outposts client from just a session. svc := outposts.New(mySession) // Create a Outposts client with additional configuration svc := outposts.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*Outposts) CancelOrder ¶
func (c *Outposts) CancelOrder(input *CancelOrderInput) (*CancelOrderOutput, error)
CancelOrder API operation for AWS Outposts.
Cancels the specified order for an Outpost.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation CancelOrder for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
ConflictException Updating or deleting this resource can cause an inconsistent state.
AccessDeniedException You do not have permission to perform this operation.
NotFoundException The specified request is not valid.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/CancelOrder
func (*Outposts) CancelOrderRequest ¶
func (c *Outposts) CancelOrderRequest(input *CancelOrderInput) (req *request.Request, output *CancelOrderOutput)
CancelOrderRequest generates a "aws/request.Request" representing the client's request for the CancelOrder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CancelOrder for more information on using the CancelOrder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CancelOrderRequest method. req, resp := client.CancelOrderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/CancelOrder
func (*Outposts) CancelOrderWithContext ¶
func (c *Outposts) CancelOrderWithContext(ctx aws.Context, input *CancelOrderInput, opts ...request.Option) (*CancelOrderOutput, error)
CancelOrderWithContext is the same as CancelOrder with the addition of the ability to pass a context and additional request options.
See CancelOrder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) CreateOrder ¶
func (c *Outposts) CreateOrder(input *CreateOrderInput) (*CreateOrderOutput, error)
CreateOrder API operation for AWS Outposts.
Creates an order for an Outpost.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation CreateOrder for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
ConflictException Updating or deleting this resource can cause an inconsistent state.
AccessDeniedException You do not have permission to perform this operation.
NotFoundException The specified request is not valid.
InternalServerException An internal error has occurred.
ServiceQuotaExceededException You have exceeded a service quota.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/CreateOrder
func (*Outposts) CreateOrderRequest ¶
func (c *Outposts) CreateOrderRequest(input *CreateOrderInput) (req *request.Request, output *CreateOrderOutput)
CreateOrderRequest generates a "aws/request.Request" representing the client's request for the CreateOrder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateOrder for more information on using the CreateOrder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateOrderRequest method. req, resp := client.CreateOrderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/CreateOrder
func (*Outposts) CreateOrderWithContext ¶
func (c *Outposts) CreateOrderWithContext(ctx aws.Context, input *CreateOrderInput, opts ...request.Option) (*CreateOrderOutput, error)
CreateOrderWithContext is the same as CreateOrder with the addition of the ability to pass a context and additional request options.
See CreateOrder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) CreateOutpost ¶
func (c *Outposts) CreateOutpost(input *CreateOutpostInput) (*CreateOutpostOutput, error)
CreateOutpost API operation for AWS Outposts.
Creates an Outpost.
You can specify either an Availability one or an AZ ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation CreateOutpost for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
ConflictException Updating or deleting this resource can cause an inconsistent state.
NotFoundException The specified request is not valid.
AccessDeniedException You do not have permission to perform this operation.
InternalServerException An internal error has occurred.
ServiceQuotaExceededException You have exceeded a service quota.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/CreateOutpost
func (*Outposts) CreateOutpostRequest ¶
func (c *Outposts) CreateOutpostRequest(input *CreateOutpostInput) (req *request.Request, output *CreateOutpostOutput)
CreateOutpostRequest generates a "aws/request.Request" representing the client's request for the CreateOutpost operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateOutpost for more information on using the CreateOutpost API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateOutpostRequest method. req, resp := client.CreateOutpostRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/CreateOutpost
func (*Outposts) CreateOutpostWithContext ¶
func (c *Outposts) CreateOutpostWithContext(ctx aws.Context, input *CreateOutpostInput, opts ...request.Option) (*CreateOutpostOutput, error)
CreateOutpostWithContext is the same as CreateOutpost with the addition of the ability to pass a context and additional request options.
See CreateOutpost for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) CreateSite ¶
func (c *Outposts) CreateSite(input *CreateSiteInput) (*CreateSiteOutput, error)
CreateSite API operation for AWS Outposts.
Creates a site for an Outpost.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation CreateSite for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
ConflictException Updating or deleting this resource can cause an inconsistent state.
AccessDeniedException You do not have permission to perform this operation.
InternalServerException An internal error has occurred.
ServiceQuotaExceededException You have exceeded a service quota.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/CreateSite
func (*Outposts) CreateSiteRequest ¶
func (c *Outposts) CreateSiteRequest(input *CreateSiteInput) (req *request.Request, output *CreateSiteOutput)
CreateSiteRequest generates a "aws/request.Request" representing the client's request for the CreateSite operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSite for more information on using the CreateSite API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSiteRequest method. req, resp := client.CreateSiteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/CreateSite
func (*Outposts) CreateSiteWithContext ¶
func (c *Outposts) CreateSiteWithContext(ctx aws.Context, input *CreateSiteInput, opts ...request.Option) (*CreateSiteOutput, error)
CreateSiteWithContext is the same as CreateSite with the addition of the ability to pass a context and additional request options.
See CreateSite for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) DeleteOutpost ¶
func (c *Outposts) DeleteOutpost(input *DeleteOutpostInput) (*DeleteOutpostOutput, error)
DeleteOutpost API operation for AWS Outposts.
Deletes the specified Outpost.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation DeleteOutpost for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
ConflictException Updating or deleting this resource can cause an inconsistent state.
NotFoundException The specified request is not valid.
AccessDeniedException You do not have permission to perform this operation.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/DeleteOutpost
func (*Outposts) DeleteOutpostRequest ¶
func (c *Outposts) DeleteOutpostRequest(input *DeleteOutpostInput) (req *request.Request, output *DeleteOutpostOutput)
DeleteOutpostRequest generates a "aws/request.Request" representing the client's request for the DeleteOutpost operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteOutpost for more information on using the DeleteOutpost API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteOutpostRequest method. req, resp := client.DeleteOutpostRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/DeleteOutpost
func (*Outposts) DeleteOutpostWithContext ¶
func (c *Outposts) DeleteOutpostWithContext(ctx aws.Context, input *DeleteOutpostInput, opts ...request.Option) (*DeleteOutpostOutput, error)
DeleteOutpostWithContext is the same as DeleteOutpost with the addition of the ability to pass a context and additional request options.
See DeleteOutpost for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) DeleteSite ¶
func (c *Outposts) DeleteSite(input *DeleteSiteInput) (*DeleteSiteOutput, error)
DeleteSite API operation for AWS Outposts.
Deletes the specified site.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation DeleteSite for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
ConflictException Updating or deleting this resource can cause an inconsistent state.
NotFoundException The specified request is not valid.
AccessDeniedException You do not have permission to perform this operation.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/DeleteSite
func (*Outposts) DeleteSiteRequest ¶
func (c *Outposts) DeleteSiteRequest(input *DeleteSiteInput) (req *request.Request, output *DeleteSiteOutput)
DeleteSiteRequest generates a "aws/request.Request" representing the client's request for the DeleteSite operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSite for more information on using the DeleteSite API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSiteRequest method. req, resp := client.DeleteSiteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/DeleteSite
func (*Outposts) DeleteSiteWithContext ¶
func (c *Outposts) DeleteSiteWithContext(ctx aws.Context, input *DeleteSiteInput, opts ...request.Option) (*DeleteSiteOutput, error)
DeleteSiteWithContext is the same as DeleteSite with the addition of the ability to pass a context and additional request options.
See DeleteSite for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) GetCatalogItem ¶
func (c *Outposts) GetCatalogItem(input *GetCatalogItemInput) (*GetCatalogItemOutput, error)
GetCatalogItem API operation for AWS Outposts.
Gets information about the specified catalog item.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation GetCatalogItem for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
NotFoundException The specified request is not valid.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/GetCatalogItem
func (*Outposts) GetCatalogItemRequest ¶
func (c *Outposts) GetCatalogItemRequest(input *GetCatalogItemInput) (req *request.Request, output *GetCatalogItemOutput)
GetCatalogItemRequest generates a "aws/request.Request" representing the client's request for the GetCatalogItem operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetCatalogItem for more information on using the GetCatalogItem API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetCatalogItemRequest method. req, resp := client.GetCatalogItemRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/GetCatalogItem
func (*Outposts) GetCatalogItemWithContext ¶
func (c *Outposts) GetCatalogItemWithContext(ctx aws.Context, input *GetCatalogItemInput, opts ...request.Option) (*GetCatalogItemOutput, error)
GetCatalogItemWithContext is the same as GetCatalogItem with the addition of the ability to pass a context and additional request options.
See GetCatalogItem for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) GetConnection ¶
func (c *Outposts) GetConnection(input *GetConnectionInput) (*GetConnectionOutput, error)
GetConnection API operation for AWS Outposts.
Amazon Web Services uses this action to install Outpost servers.
Gets information about the specified connection.
Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see Amazon Web Services managed policies for Amazon Web Services Outposts (https://docs.aws.amazon.com/outposts/latest/userguide/security-iam-awsmanpol.html) and Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail (https://docs.aws.amazon.com/outposts/latest/userguide/logging-using-cloudtrail.html) in the Amazon Web Services Outposts User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation GetConnection for usage and error information.
Returned Error Types:
AccessDeniedException You do not have permission to perform this operation.
ValidationException A parameter is not valid.
NotFoundException The specified request is not valid.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/GetConnection
func (*Outposts) GetConnectionRequest ¶
func (c *Outposts) GetConnectionRequest(input *GetConnectionInput) (req *request.Request, output *GetConnectionOutput)
GetConnectionRequest generates a "aws/request.Request" representing the client's request for the GetConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetConnection for more information on using the GetConnection API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetConnectionRequest method. req, resp := client.GetConnectionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/GetConnection
func (*Outposts) GetConnectionWithContext ¶
func (c *Outposts) GetConnectionWithContext(ctx aws.Context, input *GetConnectionInput, opts ...request.Option) (*GetConnectionOutput, error)
GetConnectionWithContext is the same as GetConnection with the addition of the ability to pass a context and additional request options.
See GetConnection for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) GetOrder ¶
func (c *Outposts) GetOrder(input *GetOrderInput) (*GetOrderOutput, error)
GetOrder API operation for AWS Outposts.
Gets information about the specified order.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation GetOrder for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
NotFoundException The specified request is not valid.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/GetOrder
func (*Outposts) GetOrderRequest ¶
func (c *Outposts) GetOrderRequest(input *GetOrderInput) (req *request.Request, output *GetOrderOutput)
GetOrderRequest generates a "aws/request.Request" representing the client's request for the GetOrder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetOrder for more information on using the GetOrder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetOrderRequest method. req, resp := client.GetOrderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/GetOrder
func (*Outposts) GetOrderWithContext ¶
func (c *Outposts) GetOrderWithContext(ctx aws.Context, input *GetOrderInput, opts ...request.Option) (*GetOrderOutput, error)
GetOrderWithContext is the same as GetOrder with the addition of the ability to pass a context and additional request options.
See GetOrder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) GetOutpost ¶
func (c *Outposts) GetOutpost(input *GetOutpostInput) (*GetOutpostOutput, error)
GetOutpost API operation for AWS Outposts.
Gets information about the specified Outpost.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation GetOutpost for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
NotFoundException The specified request is not valid.
AccessDeniedException You do not have permission to perform this operation.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/GetOutpost
func (*Outposts) GetOutpostInstanceTypes ¶
func (c *Outposts) GetOutpostInstanceTypes(input *GetOutpostInstanceTypesInput) (*GetOutpostInstanceTypesOutput, error)
GetOutpostInstanceTypes API operation for AWS Outposts.
Gets the instance types for the specified Outpost.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation GetOutpostInstanceTypes for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
NotFoundException The specified request is not valid.
AccessDeniedException You do not have permission to perform this operation.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/GetOutpostInstanceTypes
func (*Outposts) GetOutpostInstanceTypesPages ¶
func (c *Outposts) GetOutpostInstanceTypesPages(input *GetOutpostInstanceTypesInput, fn func(*GetOutpostInstanceTypesOutput, bool) bool) error
GetOutpostInstanceTypesPages iterates over the pages of a GetOutpostInstanceTypes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetOutpostInstanceTypes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetOutpostInstanceTypes operation. pageNum := 0 err := client.GetOutpostInstanceTypesPages(params, func(page *outposts.GetOutpostInstanceTypesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Outposts) GetOutpostInstanceTypesPagesWithContext ¶
func (c *Outposts) GetOutpostInstanceTypesPagesWithContext(ctx aws.Context, input *GetOutpostInstanceTypesInput, fn func(*GetOutpostInstanceTypesOutput, bool) bool, opts ...request.Option) error
GetOutpostInstanceTypesPagesWithContext same as GetOutpostInstanceTypesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) GetOutpostInstanceTypesRequest ¶
func (c *Outposts) GetOutpostInstanceTypesRequest(input *GetOutpostInstanceTypesInput) (req *request.Request, output *GetOutpostInstanceTypesOutput)
GetOutpostInstanceTypesRequest generates a "aws/request.Request" representing the client's request for the GetOutpostInstanceTypes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetOutpostInstanceTypes for more information on using the GetOutpostInstanceTypes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetOutpostInstanceTypesRequest method. req, resp := client.GetOutpostInstanceTypesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/GetOutpostInstanceTypes
func (*Outposts) GetOutpostInstanceTypesWithContext ¶
func (c *Outposts) GetOutpostInstanceTypesWithContext(ctx aws.Context, input *GetOutpostInstanceTypesInput, opts ...request.Option) (*GetOutpostInstanceTypesOutput, error)
GetOutpostInstanceTypesWithContext is the same as GetOutpostInstanceTypes with the addition of the ability to pass a context and additional request options.
See GetOutpostInstanceTypes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) GetOutpostRequest ¶
func (c *Outposts) GetOutpostRequest(input *GetOutpostInput) (req *request.Request, output *GetOutpostOutput)
GetOutpostRequest generates a "aws/request.Request" representing the client's request for the GetOutpost operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetOutpost for more information on using the GetOutpost API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetOutpostRequest method. req, resp := client.GetOutpostRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/GetOutpost
func (*Outposts) GetOutpostWithContext ¶
func (c *Outposts) GetOutpostWithContext(ctx aws.Context, input *GetOutpostInput, opts ...request.Option) (*GetOutpostOutput, error)
GetOutpostWithContext is the same as GetOutpost with the addition of the ability to pass a context and additional request options.
See GetOutpost for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) GetSite ¶
func (c *Outposts) GetSite(input *GetSiteInput) (*GetSiteOutput, error)
GetSite API operation for AWS Outposts.
Gets information about the specified Outpost site.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation GetSite for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
NotFoundException The specified request is not valid.
AccessDeniedException You do not have permission to perform this operation.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/GetSite
func (*Outposts) GetSiteAddress ¶
func (c *Outposts) GetSiteAddress(input *GetSiteAddressInput) (*GetSiteAddressOutput, error)
GetSiteAddress API operation for AWS Outposts.
Gets the site address of the specified site.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation GetSiteAddress for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
AccessDeniedException You do not have permission to perform this operation.
NotFoundException The specified request is not valid.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/GetSiteAddress
func (*Outposts) GetSiteAddressRequest ¶
func (c *Outposts) GetSiteAddressRequest(input *GetSiteAddressInput) (req *request.Request, output *GetSiteAddressOutput)
GetSiteAddressRequest generates a "aws/request.Request" representing the client's request for the GetSiteAddress operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSiteAddress for more information on using the GetSiteAddress API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSiteAddressRequest method. req, resp := client.GetSiteAddressRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/GetSiteAddress
func (*Outposts) GetSiteAddressWithContext ¶
func (c *Outposts) GetSiteAddressWithContext(ctx aws.Context, input *GetSiteAddressInput, opts ...request.Option) (*GetSiteAddressOutput, error)
GetSiteAddressWithContext is the same as GetSiteAddress with the addition of the ability to pass a context and additional request options.
See GetSiteAddress for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) GetSiteRequest ¶
func (c *Outposts) GetSiteRequest(input *GetSiteInput) (req *request.Request, output *GetSiteOutput)
GetSiteRequest generates a "aws/request.Request" representing the client's request for the GetSite operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSite for more information on using the GetSite API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSiteRequest method. req, resp := client.GetSiteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/GetSite
func (*Outposts) GetSiteWithContext ¶
func (c *Outposts) GetSiteWithContext(ctx aws.Context, input *GetSiteInput, opts ...request.Option) (*GetSiteOutput, error)
GetSiteWithContext is the same as GetSite with the addition of the ability to pass a context and additional request options.
See GetSite for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) ListAssets ¶
func (c *Outposts) ListAssets(input *ListAssetsInput) (*ListAssetsOutput, error)
ListAssets API operation for AWS Outposts.
Lists the hardware assets for the specified Outpost.
Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation ListAssets for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
AccessDeniedException You do not have permission to perform this operation.
NotFoundException The specified request is not valid.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/ListAssets
func (*Outposts) ListAssetsPages ¶
func (c *Outposts) ListAssetsPages(input *ListAssetsInput, fn func(*ListAssetsOutput, bool) bool) error
ListAssetsPages iterates over the pages of a ListAssets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAssets method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAssets operation. pageNum := 0 err := client.ListAssetsPages(params, func(page *outposts.ListAssetsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Outposts) ListAssetsPagesWithContext ¶
func (c *Outposts) ListAssetsPagesWithContext(ctx aws.Context, input *ListAssetsInput, fn func(*ListAssetsOutput, bool) bool, opts ...request.Option) error
ListAssetsPagesWithContext same as ListAssetsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) ListAssetsRequest ¶
func (c *Outposts) ListAssetsRequest(input *ListAssetsInput) (req *request.Request, output *ListAssetsOutput)
ListAssetsRequest generates a "aws/request.Request" representing the client's request for the ListAssets operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAssets for more information on using the ListAssets API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAssetsRequest method. req, resp := client.ListAssetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/ListAssets
func (*Outposts) ListAssetsWithContext ¶
func (c *Outposts) ListAssetsWithContext(ctx aws.Context, input *ListAssetsInput, opts ...request.Option) (*ListAssetsOutput, error)
ListAssetsWithContext is the same as ListAssets with the addition of the ability to pass a context and additional request options.
See ListAssets for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) ListCatalogItems ¶
func (c *Outposts) ListCatalogItems(input *ListCatalogItemsInput) (*ListCatalogItemsOutput, error)
ListCatalogItems API operation for AWS Outposts.
Lists the items in the catalog.
Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation ListCatalogItems for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
NotFoundException The specified request is not valid.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/ListCatalogItems
func (*Outposts) ListCatalogItemsPages ¶
func (c *Outposts) ListCatalogItemsPages(input *ListCatalogItemsInput, fn func(*ListCatalogItemsOutput, bool) bool) error
ListCatalogItemsPages iterates over the pages of a ListCatalogItems operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListCatalogItems method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListCatalogItems operation. pageNum := 0 err := client.ListCatalogItemsPages(params, func(page *outposts.ListCatalogItemsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Outposts) ListCatalogItemsPagesWithContext ¶
func (c *Outposts) ListCatalogItemsPagesWithContext(ctx aws.Context, input *ListCatalogItemsInput, fn func(*ListCatalogItemsOutput, bool) bool, opts ...request.Option) error
ListCatalogItemsPagesWithContext same as ListCatalogItemsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) ListCatalogItemsRequest ¶
func (c *Outposts) ListCatalogItemsRequest(input *ListCatalogItemsInput) (req *request.Request, output *ListCatalogItemsOutput)
ListCatalogItemsRequest generates a "aws/request.Request" representing the client's request for the ListCatalogItems operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListCatalogItems for more information on using the ListCatalogItems API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListCatalogItemsRequest method. req, resp := client.ListCatalogItemsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/ListCatalogItems
func (*Outposts) ListCatalogItemsWithContext ¶
func (c *Outposts) ListCatalogItemsWithContext(ctx aws.Context, input *ListCatalogItemsInput, opts ...request.Option) (*ListCatalogItemsOutput, error)
ListCatalogItemsWithContext is the same as ListCatalogItems with the addition of the ability to pass a context and additional request options.
See ListCatalogItems for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) ListOrders ¶
func (c *Outposts) ListOrders(input *ListOrdersInput) (*ListOrdersOutput, error)
ListOrders API operation for AWS Outposts.
Lists the Outpost orders for your Amazon Web Services account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation ListOrders for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
NotFoundException The specified request is not valid.
AccessDeniedException You do not have permission to perform this operation.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/ListOrders
func (*Outposts) ListOrdersPages ¶
func (c *Outposts) ListOrdersPages(input *ListOrdersInput, fn func(*ListOrdersOutput, bool) bool) error
ListOrdersPages iterates over the pages of a ListOrders operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListOrders method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListOrders operation. pageNum := 0 err := client.ListOrdersPages(params, func(page *outposts.ListOrdersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Outposts) ListOrdersPagesWithContext ¶
func (c *Outposts) ListOrdersPagesWithContext(ctx aws.Context, input *ListOrdersInput, fn func(*ListOrdersOutput, bool) bool, opts ...request.Option) error
ListOrdersPagesWithContext same as ListOrdersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) ListOrdersRequest ¶
func (c *Outposts) ListOrdersRequest(input *ListOrdersInput) (req *request.Request, output *ListOrdersOutput)
ListOrdersRequest generates a "aws/request.Request" representing the client's request for the ListOrders operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListOrders for more information on using the ListOrders API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListOrdersRequest method. req, resp := client.ListOrdersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/ListOrders
func (*Outposts) ListOrdersWithContext ¶
func (c *Outposts) ListOrdersWithContext(ctx aws.Context, input *ListOrdersInput, opts ...request.Option) (*ListOrdersOutput, error)
ListOrdersWithContext is the same as ListOrders with the addition of the ability to pass a context and additional request options.
See ListOrders for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) ListOutposts ¶
func (c *Outposts) ListOutposts(input *ListOutpostsInput) (*ListOutpostsOutput, error)
ListOutposts API operation for AWS Outposts.
Lists the Outposts for your Amazon Web Services account.
Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation ListOutposts for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
AccessDeniedException You do not have permission to perform this operation.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/ListOutposts
func (*Outposts) ListOutpostsPages ¶
func (c *Outposts) ListOutpostsPages(input *ListOutpostsInput, fn func(*ListOutpostsOutput, bool) bool) error
ListOutpostsPages iterates over the pages of a ListOutposts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListOutposts method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListOutposts operation. pageNum := 0 err := client.ListOutpostsPages(params, func(page *outposts.ListOutpostsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Outposts) ListOutpostsPagesWithContext ¶
func (c *Outposts) ListOutpostsPagesWithContext(ctx aws.Context, input *ListOutpostsInput, fn func(*ListOutpostsOutput, bool) bool, opts ...request.Option) error
ListOutpostsPagesWithContext same as ListOutpostsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) ListOutpostsRequest ¶
func (c *Outposts) ListOutpostsRequest(input *ListOutpostsInput) (req *request.Request, output *ListOutpostsOutput)
ListOutpostsRequest generates a "aws/request.Request" representing the client's request for the ListOutposts operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListOutposts for more information on using the ListOutposts API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListOutpostsRequest method. req, resp := client.ListOutpostsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/ListOutposts
func (*Outposts) ListOutpostsWithContext ¶
func (c *Outposts) ListOutpostsWithContext(ctx aws.Context, input *ListOutpostsInput, opts ...request.Option) (*ListOutpostsOutput, error)
ListOutpostsWithContext is the same as ListOutposts with the addition of the ability to pass a context and additional request options.
See ListOutposts for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) ListSites ¶
func (c *Outposts) ListSites(input *ListSitesInput) (*ListSitesOutput, error)
ListSites API operation for AWS Outposts.
Lists the Outpost sites for your Amazon Web Services account. Use filters to return specific results.
Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation ListSites for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
AccessDeniedException You do not have permission to perform this operation.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/ListSites
func (*Outposts) ListSitesPages ¶
func (c *Outposts) ListSitesPages(input *ListSitesInput, fn func(*ListSitesOutput, bool) bool) error
ListSitesPages iterates over the pages of a ListSites operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSites method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSites operation. pageNum := 0 err := client.ListSitesPages(params, func(page *outposts.ListSitesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Outposts) ListSitesPagesWithContext ¶
func (c *Outposts) ListSitesPagesWithContext(ctx aws.Context, input *ListSitesInput, fn func(*ListSitesOutput, bool) bool, opts ...request.Option) error
ListSitesPagesWithContext same as ListSitesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) ListSitesRequest ¶
func (c *Outposts) ListSitesRequest(input *ListSitesInput) (req *request.Request, output *ListSitesOutput)
ListSitesRequest generates a "aws/request.Request" representing the client's request for the ListSites operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSites for more information on using the ListSites API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSitesRequest method. req, resp := client.ListSitesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/ListSites
func (*Outposts) ListSitesWithContext ¶
func (c *Outposts) ListSitesWithContext(ctx aws.Context, input *ListSitesInput, opts ...request.Option) (*ListSitesOutput, error)
ListSitesWithContext is the same as ListSites with the addition of the ability to pass a context and additional request options.
See ListSites for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) ListTagsForResource ¶
func (c *Outposts) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Outposts.
Lists the tags for the specified resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred.
ValidationException A parameter is not valid.
NotFoundException The specified request is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/ListTagsForResource
func (*Outposts) ListTagsForResourceRequest ¶
func (c *Outposts) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/ListTagsForResource
func (*Outposts) ListTagsForResourceWithContext ¶
func (c *Outposts) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) StartConnection ¶
func (c *Outposts) StartConnection(input *StartConnectionInput) (*StartConnectionOutput, error)
StartConnection API operation for AWS Outposts.
Amazon Web Services uses this action to install Outpost servers.
Starts the connection required for Outpost server installation.
Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see Amazon Web Services managed policies for Amazon Web Services Outposts (https://docs.aws.amazon.com/outposts/latest/userguide/security-iam-awsmanpol.html) and Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail (https://docs.aws.amazon.com/outposts/latest/userguide/logging-using-cloudtrail.html) in the Amazon Web Services Outposts User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation StartConnection for usage and error information.
Returned Error Types:
AccessDeniedException You do not have permission to perform this operation.
ValidationException A parameter is not valid.
NotFoundException The specified request is not valid.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/StartConnection
func (*Outposts) StartConnectionRequest ¶
func (c *Outposts) StartConnectionRequest(input *StartConnectionInput) (req *request.Request, output *StartConnectionOutput)
StartConnectionRequest generates a "aws/request.Request" representing the client's request for the StartConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartConnection for more information on using the StartConnection API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartConnectionRequest method. req, resp := client.StartConnectionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/StartConnection
func (*Outposts) StartConnectionWithContext ¶
func (c *Outposts) StartConnectionWithContext(ctx aws.Context, input *StartConnectionInput, opts ...request.Option) (*StartConnectionOutput, error)
StartConnectionWithContext is the same as StartConnection with the addition of the ability to pass a context and additional request options.
See StartConnection for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) TagResource ¶
func (c *Outposts) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Outposts.
Adds tags to the specified resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation TagResource for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred.
ValidationException A parameter is not valid.
NotFoundException The specified request is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/TagResource
func (*Outposts) TagResourceRequest ¶
func (c *Outposts) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/TagResource
func (*Outposts) TagResourceWithContext ¶
func (c *Outposts) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) UntagResource ¶
func (c *Outposts) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Outposts.
Removes tags from the specified resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation UntagResource for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred.
ValidationException A parameter is not valid.
NotFoundException The specified request is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/UntagResource
func (*Outposts) UntagResourceRequest ¶
func (c *Outposts) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/UntagResource
func (*Outposts) UntagResourceWithContext ¶
func (c *Outposts) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) UpdateOutpost ¶
func (c *Outposts) UpdateOutpost(input *UpdateOutpostInput) (*UpdateOutpostOutput, error)
UpdateOutpost API operation for AWS Outposts.
Updates an Outpost.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation UpdateOutpost for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
ConflictException Updating or deleting this resource can cause an inconsistent state.
NotFoundException The specified request is not valid.
AccessDeniedException You do not have permission to perform this operation.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/UpdateOutpost
func (*Outposts) UpdateOutpostRequest ¶
func (c *Outposts) UpdateOutpostRequest(input *UpdateOutpostInput) (req *request.Request, output *UpdateOutpostOutput)
UpdateOutpostRequest generates a "aws/request.Request" representing the client's request for the UpdateOutpost operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateOutpost for more information on using the UpdateOutpost API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateOutpostRequest method. req, resp := client.UpdateOutpostRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/UpdateOutpost
func (*Outposts) UpdateOutpostWithContext ¶
func (c *Outposts) UpdateOutpostWithContext(ctx aws.Context, input *UpdateOutpostInput, opts ...request.Option) (*UpdateOutpostOutput, error)
UpdateOutpostWithContext is the same as UpdateOutpost with the addition of the ability to pass a context and additional request options.
See UpdateOutpost for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) UpdateSite ¶
func (c *Outposts) UpdateSite(input *UpdateSiteInput) (*UpdateSiteOutput, error)
UpdateSite API operation for AWS Outposts.
Updates the specified site.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation UpdateSite for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
ConflictException Updating or deleting this resource can cause an inconsistent state.
NotFoundException The specified request is not valid.
AccessDeniedException You do not have permission to perform this operation.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/UpdateSite
func (*Outposts) UpdateSiteAddress ¶
func (c *Outposts) UpdateSiteAddress(input *UpdateSiteAddressInput) (*UpdateSiteAddressOutput, error)
UpdateSiteAddress API operation for AWS Outposts.
Updates the address of the specified site.
You can't update a site address if there is an order in progress. You must wait for the order to complete or cancel the order.
You can update the operating address before you place an order at the site, or after all Outposts that belong to the site have been deactivated.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation UpdateSiteAddress for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
AccessDeniedException You do not have permission to perform this operation.
NotFoundException The specified request is not valid.
ConflictException Updating or deleting this resource can cause an inconsistent state.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/UpdateSiteAddress
func (*Outposts) UpdateSiteAddressRequest ¶
func (c *Outposts) UpdateSiteAddressRequest(input *UpdateSiteAddressInput) (req *request.Request, output *UpdateSiteAddressOutput)
UpdateSiteAddressRequest generates a "aws/request.Request" representing the client's request for the UpdateSiteAddress operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSiteAddress for more information on using the UpdateSiteAddress API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateSiteAddressRequest method. req, resp := client.UpdateSiteAddressRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/UpdateSiteAddress
func (*Outposts) UpdateSiteAddressWithContext ¶
func (c *Outposts) UpdateSiteAddressWithContext(ctx aws.Context, input *UpdateSiteAddressInput, opts ...request.Option) (*UpdateSiteAddressOutput, error)
UpdateSiteAddressWithContext is the same as UpdateSiteAddress with the addition of the ability to pass a context and additional request options.
See UpdateSiteAddress for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) UpdateSiteRackPhysicalProperties ¶
func (c *Outposts) UpdateSiteRackPhysicalProperties(input *UpdateSiteRackPhysicalPropertiesInput) (*UpdateSiteRackPhysicalPropertiesOutput, error)
UpdateSiteRackPhysicalProperties API operation for AWS Outposts.
Update the physical and logistical details for a rack at a site. For more information about hardware requirements for racks, see Network readiness checklist (https://docs.aws.amazon.com/outposts/latest/userguide/outposts-requirements.html#checklist) in the Amazon Web Services Outposts User Guide.
To update a rack at a site with an order of IN_PROGRESS, you must wait for the order to complete or cancel the order.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Outposts's API operation UpdateSiteRackPhysicalProperties for usage and error information.
Returned Error Types:
ValidationException A parameter is not valid.
ConflictException Updating or deleting this resource can cause an inconsistent state.
NotFoundException The specified request is not valid.
AccessDeniedException You do not have permission to perform this operation.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/UpdateSiteRackPhysicalProperties
func (*Outposts) UpdateSiteRackPhysicalPropertiesRequest ¶
func (c *Outposts) UpdateSiteRackPhysicalPropertiesRequest(input *UpdateSiteRackPhysicalPropertiesInput) (req *request.Request, output *UpdateSiteRackPhysicalPropertiesOutput)
UpdateSiteRackPhysicalPropertiesRequest generates a "aws/request.Request" representing the client's request for the UpdateSiteRackPhysicalProperties operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSiteRackPhysicalProperties for more information on using the UpdateSiteRackPhysicalProperties API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateSiteRackPhysicalPropertiesRequest method. req, resp := client.UpdateSiteRackPhysicalPropertiesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/UpdateSiteRackPhysicalProperties
func (*Outposts) UpdateSiteRackPhysicalPropertiesWithContext ¶
func (c *Outposts) UpdateSiteRackPhysicalPropertiesWithContext(ctx aws.Context, input *UpdateSiteRackPhysicalPropertiesInput, opts ...request.Option) (*UpdateSiteRackPhysicalPropertiesOutput, error)
UpdateSiteRackPhysicalPropertiesWithContext is the same as UpdateSiteRackPhysicalProperties with the addition of the ability to pass a context and additional request options.
See UpdateSiteRackPhysicalProperties for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Outposts) UpdateSiteRequest ¶
func (c *Outposts) UpdateSiteRequest(input *UpdateSiteInput) (req *request.Request, output *UpdateSiteOutput)
UpdateSiteRequest generates a "aws/request.Request" representing the client's request for the UpdateSite operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSite for more information on using the UpdateSite API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateSiteRequest method. req, resp := client.UpdateSiteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/outposts-2019-12-03/UpdateSite
func (*Outposts) UpdateSiteWithContext ¶
func (c *Outposts) UpdateSiteWithContext(ctx aws.Context, input *UpdateSiteInput, opts ...request.Option) (*UpdateSiteOutput, error)
UpdateSiteWithContext is the same as UpdateSite with the addition of the ability to pass a context and additional request options.
See UpdateSite for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type RackPhysicalProperties ¶
type RackPhysicalProperties struct { // The type of fiber used to attach the Outpost to the network. FiberOpticCableType *string `type:"string" enum:"FiberOpticCableType"` // The maximum rack weight that this site can support. NO_LIMIT is over 2000 // lbs (907 kg). MaximumSupportedWeightLbs *string `type:"string" enum:"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 (https://docs.aws.amazon.com/outposts/latest/userguide/outposts-requirements.html#facility-networking) // in the Amazon Web Services Outposts User Guide. OpticalStandard *string `type:"string" enum:"OpticalStandard"` // The power connector for the hardware. PowerConnector *string `type:"string" enum:"PowerConnector"` // The power draw available at the hardware placement position for the rack. PowerDrawKva *string `type:"string" enum:"PowerDrawKva"` // The position of the power feed. PowerFeedDrop *string `type:"string" enum:"PowerFeedDrop"` // The power option that you can provide for hardware. PowerPhase *string `type:"string" enum:"PowerPhase"` // The number of uplinks each Outpost network device. UplinkCount *string `type:"string" enum:"UplinkCount"` // The uplink speed the rack supports for the connection to the Region. UplinkGbps *string `type:"string" enum:"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 checklist (https://docs.aws.amazon.com/outposts/latest/userguide/outposts-requirements.html#checklist) in the Amazon Web Services Outposts User Guide.
func (RackPhysicalProperties) GoString ¶
func (s RackPhysicalProperties) 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 (*RackPhysicalProperties) SetFiberOpticCableType ¶
func (s *RackPhysicalProperties) SetFiberOpticCableType(v string) *RackPhysicalProperties
SetFiberOpticCableType sets the FiberOpticCableType field's value.
func (*RackPhysicalProperties) SetMaximumSupportedWeightLbs ¶
func (s *RackPhysicalProperties) SetMaximumSupportedWeightLbs(v string) *RackPhysicalProperties
SetMaximumSupportedWeightLbs sets the MaximumSupportedWeightLbs field's value.
func (*RackPhysicalProperties) SetOpticalStandard ¶
func (s *RackPhysicalProperties) SetOpticalStandard(v string) *RackPhysicalProperties
SetOpticalStandard sets the OpticalStandard field's value.
func (*RackPhysicalProperties) SetPowerConnector ¶
func (s *RackPhysicalProperties) SetPowerConnector(v string) *RackPhysicalProperties
SetPowerConnector sets the PowerConnector field's value.
func (*RackPhysicalProperties) SetPowerDrawKva ¶
func (s *RackPhysicalProperties) SetPowerDrawKva(v string) *RackPhysicalProperties
SetPowerDrawKva sets the PowerDrawKva field's value.
func (*RackPhysicalProperties) SetPowerFeedDrop ¶
func (s *RackPhysicalProperties) SetPowerFeedDrop(v string) *RackPhysicalProperties
SetPowerFeedDrop sets the PowerFeedDrop field's value.
func (*RackPhysicalProperties) SetPowerPhase ¶
func (s *RackPhysicalProperties) SetPowerPhase(v string) *RackPhysicalProperties
SetPowerPhase sets the PowerPhase field's value.
func (*RackPhysicalProperties) SetUplinkCount ¶
func (s *RackPhysicalProperties) SetUplinkCount(v string) *RackPhysicalProperties
SetUplinkCount sets the UplinkCount field's value.
func (*RackPhysicalProperties) SetUplinkGbps ¶
func (s *RackPhysicalProperties) SetUplinkGbps(v string) *RackPhysicalProperties
SetUplinkGbps sets the UplinkGbps field's value.
func (RackPhysicalProperties) String ¶
func (s RackPhysicalProperties) 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 ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" min:"1" type:"string"` // contains filtered or unexported fields }
You have exceeded a service quota.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) 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 (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) 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 ShipmentInformation ¶
type ShipmentInformation struct { // The carrier of the shipment. ShipmentCarrier *string `type:"string" enum:"ShipmentCarrier"` // The tracking number of the shipment. ShipmentTrackingNumber *string `min:"6" type:"string"` // contains filtered or unexported fields }
Information about a line item shipment.
func (ShipmentInformation) GoString ¶
func (s ShipmentInformation) 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 (*ShipmentInformation) SetShipmentCarrier ¶
func (s *ShipmentInformation) SetShipmentCarrier(v string) *ShipmentInformation
SetShipmentCarrier sets the ShipmentCarrier field's value.
func (*ShipmentInformation) SetShipmentTrackingNumber ¶
func (s *ShipmentInformation) SetShipmentTrackingNumber(v string) *ShipmentInformation
SetShipmentTrackingNumber sets the ShipmentTrackingNumber field's value.
func (ShipmentInformation) String ¶
func (s ShipmentInformation) 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 Site ¶
type Site struct { // The ID of the Amazon Web Services account. AccountId *string `min:"12" type:"string"` // The description of the site. Description *string `min:"1" type:"string"` // The name of the site. Name *string `min:"1" type:"string"` // Notes about a site. Notes *string `min:"1" type:"string"` // City where the hardware is installed and powered on. OperatingAddressCity *string `min:"1" type:"string"` // The ISO-3166 two-letter country code where the hardware is installed and // powered on. OperatingAddressCountryCode *string `min:"2" type:"string"` // State or region where the hardware is installed and powered on. OperatingAddressStateOrRegion *string `min:"1" type:"string"` // Information about the physical and logistical details for a rack at the site. RackPhysicalProperties *RackPhysicalProperties `type:"structure"` // The Amazon Resource Name (ARN) of the site. SiteArn *string `min:"1" type:"string"` // The ID of the site. SiteId *string `min:"1" type:"string"` // The site tags. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Information about a site.
func (Site) GoString ¶
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 (*Site) SetAccountId ¶
SetAccountId sets the AccountId field's value.
func (*Site) SetDescription ¶
SetDescription sets the Description field's value.
func (*Site) SetOperatingAddressCity ¶
SetOperatingAddressCity sets the OperatingAddressCity field's value.
func (*Site) SetOperatingAddressCountryCode ¶
SetOperatingAddressCountryCode sets the OperatingAddressCountryCode field's value.
func (*Site) SetOperatingAddressStateOrRegion ¶
SetOperatingAddressStateOrRegion sets the OperatingAddressStateOrRegion field's value.
func (*Site) SetRackPhysicalProperties ¶
func (s *Site) SetRackPhysicalProperties(v *RackPhysicalProperties) *Site
SetRackPhysicalProperties sets the RackPhysicalProperties field's value.
func (*Site) SetSiteArn ¶
SetSiteArn sets the SiteArn field's value.
type StartConnectionInput ¶
type StartConnectionInput struct { // The ID of the Outpost server. // // AssetId is a required field AssetId *string `min:"1" type:"string" required:"true"` // The public key of the client. // // ClientPublicKey is a required field ClientPublicKey *string `min:"44" type:"string" required:"true"` // The serial number of the dongle. // // DeviceSerialNumber is a required field DeviceSerialNumber *string `min:"1" type:"string" required:"true"` // The device index of the network interface on the Outpost server. // // NetworkInterfaceDeviceIndex is a required field NetworkInterfaceDeviceIndex *int64 `type:"integer" required:"true"` // contains filtered or unexported fields }
func (StartConnectionInput) GoString ¶
func (s StartConnectionInput) 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 (*StartConnectionInput) SetAssetId ¶
func (s *StartConnectionInput) SetAssetId(v string) *StartConnectionInput
SetAssetId sets the AssetId field's value.
func (*StartConnectionInput) SetClientPublicKey ¶
func (s *StartConnectionInput) SetClientPublicKey(v string) *StartConnectionInput
SetClientPublicKey sets the ClientPublicKey field's value.
func (*StartConnectionInput) SetDeviceSerialNumber ¶
func (s *StartConnectionInput) SetDeviceSerialNumber(v string) *StartConnectionInput
SetDeviceSerialNumber sets the DeviceSerialNumber field's value.
func (*StartConnectionInput) SetNetworkInterfaceDeviceIndex ¶
func (s *StartConnectionInput) SetNetworkInterfaceDeviceIndex(v int64) *StartConnectionInput
SetNetworkInterfaceDeviceIndex sets the NetworkInterfaceDeviceIndex field's value.
func (StartConnectionInput) String ¶
func (s StartConnectionInput) 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 (*StartConnectionInput) Validate ¶
func (s *StartConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartConnectionOutput ¶
type StartConnectionOutput struct { // The ID of the connection. ConnectionId *string `min:"1" type:"string"` // The underlay IP address. UnderlayIpAddress *string `min:"7" type:"string"` // contains filtered or unexported fields }
func (StartConnectionOutput) GoString ¶
func (s StartConnectionOutput) 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 (*StartConnectionOutput) SetConnectionId ¶
func (s *StartConnectionOutput) SetConnectionId(v string) *StartConnectionOutput
SetConnectionId sets the ConnectionId field's value.
func (*StartConnectionOutput) SetUnderlayIpAddress ¶
func (s *StartConnectionOutput) SetUnderlayIpAddress(v string) *StartConnectionOutput
SetUnderlayIpAddress sets the UnderlayIpAddress field's value.
func (StartConnectionOutput) String ¶
func (s StartConnectionOutput) 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 TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"` // The tags to add to the resource. // // Tags is a required field Tags map[string]*string `min:"1" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) 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 (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) 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 (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) 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 (TagResourceOutput) String ¶
func (s TagResourceOutput) 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 UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"` // The tag keys. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) 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 (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) 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 (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) 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 (UntagResourceOutput) String ¶
func (s UntagResourceOutput) 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 UpdateOutpostInput ¶
type UpdateOutpostInput struct { // The description of the Outpost. Description *string `type:"string"` // The name of the Outpost. Name *string `min:"1" type:"string"` // The ID or the Amazon Resource Name (ARN) of the Outpost. // // OutpostId is a required field OutpostId *string `location:"uri" locationName:"OutpostId" min:"1" type:"string" required:"true"` // The type of hardware for this Outpost. SupportedHardwareType *string `type:"string" enum:"SupportedHardwareType"` // contains filtered or unexported fields }
func (UpdateOutpostInput) GoString ¶
func (s UpdateOutpostInput) 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 (*UpdateOutpostInput) SetDescription ¶
func (s *UpdateOutpostInput) SetDescription(v string) *UpdateOutpostInput
SetDescription sets the Description field's value.
func (*UpdateOutpostInput) SetName ¶
func (s *UpdateOutpostInput) SetName(v string) *UpdateOutpostInput
SetName sets the Name field's value.
func (*UpdateOutpostInput) SetOutpostId ¶
func (s *UpdateOutpostInput) SetOutpostId(v string) *UpdateOutpostInput
SetOutpostId sets the OutpostId field's value.
func (*UpdateOutpostInput) SetSupportedHardwareType ¶
func (s *UpdateOutpostInput) SetSupportedHardwareType(v string) *UpdateOutpostInput
SetSupportedHardwareType sets the SupportedHardwareType field's value.
func (UpdateOutpostInput) String ¶
func (s UpdateOutpostInput) 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 (*UpdateOutpostInput) Validate ¶
func (s *UpdateOutpostInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateOutpostOutput ¶
type UpdateOutpostOutput struct { // Information about an Outpost. Outpost *Outpost `type:"structure"` // contains filtered or unexported fields }
func (UpdateOutpostOutput) GoString ¶
func (s UpdateOutpostOutput) 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 (*UpdateOutpostOutput) SetOutpost ¶
func (s *UpdateOutpostOutput) SetOutpost(v *Outpost) *UpdateOutpostOutput
SetOutpost sets the Outpost field's value.
func (UpdateOutpostOutput) String ¶
func (s UpdateOutpostOutput) 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 UpdateSiteAddressInput ¶
type UpdateSiteAddressInput struct { // The address for the site. // // Address is a required field Address *Address `type:"structure" required:"true"` // The type of the address. // // AddressType is a required field AddressType *string `type:"string" required:"true" enum:"AddressType"` // The ID or the Amazon Resource Name (ARN) of the site. // // SiteId is a required field SiteId *string `location:"uri" locationName:"SiteId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateSiteAddressInput) GoString ¶
func (s UpdateSiteAddressInput) 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 (*UpdateSiteAddressInput) SetAddress ¶
func (s *UpdateSiteAddressInput) SetAddress(v *Address) *UpdateSiteAddressInput
SetAddress sets the Address field's value.
func (*UpdateSiteAddressInput) SetAddressType ¶
func (s *UpdateSiteAddressInput) SetAddressType(v string) *UpdateSiteAddressInput
SetAddressType sets the AddressType field's value.
func (*UpdateSiteAddressInput) SetSiteId ¶
func (s *UpdateSiteAddressInput) SetSiteId(v string) *UpdateSiteAddressInput
SetSiteId sets the SiteId field's value.
func (UpdateSiteAddressInput) String ¶
func (s UpdateSiteAddressInput) 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 (*UpdateSiteAddressInput) Validate ¶
func (s *UpdateSiteAddressInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSiteAddressOutput ¶
type UpdateSiteAddressOutput struct { // Information about an address. Address *Address `type:"structure"` // The type of the address. AddressType *string `type:"string" enum:"AddressType"` // contains filtered or unexported fields }
func (UpdateSiteAddressOutput) GoString ¶
func (s UpdateSiteAddressOutput) 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 (*UpdateSiteAddressOutput) SetAddress ¶
func (s *UpdateSiteAddressOutput) SetAddress(v *Address) *UpdateSiteAddressOutput
SetAddress sets the Address field's value.
func (*UpdateSiteAddressOutput) SetAddressType ¶
func (s *UpdateSiteAddressOutput) SetAddressType(v string) *UpdateSiteAddressOutput
SetAddressType sets the AddressType field's value.
func (UpdateSiteAddressOutput) String ¶
func (s UpdateSiteAddressOutput) 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 UpdateSiteInput ¶
type UpdateSiteInput struct { // The description of the site. Description *string `min:"1" type:"string"` // The name of the site. Name *string `min:"1" type:"string"` // Notes about a site. Notes *string `min:"1" type:"string"` // The ID or the Amazon Resource Name (ARN) of the site. // // SiteId is a required field SiteId *string `location:"uri" locationName:"SiteId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateSiteInput) GoString ¶
func (s UpdateSiteInput) 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 (*UpdateSiteInput) SetDescription ¶
func (s *UpdateSiteInput) SetDescription(v string) *UpdateSiteInput
SetDescription sets the Description field's value.
func (*UpdateSiteInput) SetName ¶
func (s *UpdateSiteInput) SetName(v string) *UpdateSiteInput
SetName sets the Name field's value.
func (*UpdateSiteInput) SetNotes ¶
func (s *UpdateSiteInput) SetNotes(v string) *UpdateSiteInput
SetNotes sets the Notes field's value.
func (*UpdateSiteInput) SetSiteId ¶
func (s *UpdateSiteInput) SetSiteId(v string) *UpdateSiteInput
SetSiteId sets the SiteId field's value.
func (UpdateSiteInput) String ¶
func (s UpdateSiteInput) 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 (*UpdateSiteInput) Validate ¶
func (s *UpdateSiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSiteOutput ¶
type UpdateSiteOutput struct { // Information about a site. Site *Site `type:"structure"` // contains filtered or unexported fields }
func (UpdateSiteOutput) GoString ¶
func (s UpdateSiteOutput) 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 (*UpdateSiteOutput) SetSite ¶
func (s *UpdateSiteOutput) SetSite(v *Site) *UpdateSiteOutput
SetSite sets the Site field's value.
func (UpdateSiteOutput) String ¶
func (s UpdateSiteOutput) 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 UpdateSiteRackPhysicalPropertiesInput ¶
type UpdateSiteRackPhysicalPropertiesInput struct { // The type of fiber that you will use to attach the Outpost to your network. FiberOpticCableType *string `type:"string" enum:"FiberOpticCableType"` // The maximum rack weight that this site can support. NO_LIMIT is over 2000lbs. MaximumSupportedWeightLbs *string `type:"string" enum:"MaximumSupportedWeightLbs"` // The type of optical standard that you will use to attach the Outpost to your // 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 (https://docs.aws.amazon.com/outposts/latest/userguide/outposts-requirements.html#facility-networking) // in the Amazon Web Services Outposts User Guide. // // * OPTIC_10GBASE_SR: 10GBASE-SR // // * OPTIC_10GBASE_IR: 10GBASE-IR // // * OPTIC_10GBASE_LR: 10GBASE-LR // // * OPTIC_40GBASE_SR: 40GBASE-SR // // * OPTIC_40GBASE_ESR: 40GBASE-ESR // // * OPTIC_40GBASE_IR4_LR4L: 40GBASE-IR (LR4L) // // * OPTIC_40GBASE_LR4: 40GBASE-LR4 // // * OPTIC_100GBASE_SR4: 100GBASE-SR4 // // * OPTIC_100GBASE_CWDM4: 100GBASE-CWDM4 // // * OPTIC_100GBASE_LR4: 100GBASE-LR4 // // * OPTIC_100G_PSM4_MSA: 100G PSM4 MSA // // * OPTIC_1000BASE_LX: 1000Base-LX // // * OPTIC_1000BASE_SX : 1000Base-SX OpticalStandard *string `type:"string" enum:"OpticalStandard"` // The power connector that Amazon Web Services should plan to provide for connections // to the hardware. Note the correlation between PowerPhase and PowerConnector. // // * Single-phase AC feed L6-30P – (common in US); 30A; single phase IEC309 // (blue) – P+N+E, 6hr; 32 A; single phase // // * Three-phase AC feed AH530P7W (red) – 3P+N+E, 7hr; 30A; three phase // AH532P6W (red) – 3P+N+E, 6hr; 32A; three phase PowerConnector *string `type:"string" enum:"PowerConnector"` // The power draw, in kVA, available at the hardware placement position for // the rack. PowerDrawKva *string `type:"string" enum:"PowerDrawKva"` // Indicates whether the power feed comes above or below the rack. PowerFeedDrop *string `type:"string" enum:"PowerFeedDrop"` // The power option that you can provide for hardware. // // * Single-phase AC feed: 200 V to 277 V, 50 Hz or 60 Hz // // * Three-phase AC feed: 346 V to 480 V, 50 Hz or 60 Hz PowerPhase *string `type:"string" enum:"PowerPhase"` // The ID or the Amazon Resource Name (ARN) of the site. // // SiteId is a required field SiteId *string `location:"uri" locationName:"SiteId" min:"1" type:"string" required:"true"` // Racks come with two Outpost network devices. Depending on the supported uplink // speed at the site, the Outpost network devices provide a variable number // of uplinks. Specify the number of uplinks for each Outpost network device // that you intend to use to connect the rack to your network. Note the correlation // between UplinkGbps and UplinkCount. // // * 1Gbps - Uplinks available: 1, 2, 4, 6, 8 // // * 10Gbps - Uplinks available: 1, 2, 4, 8, 12, 16 // // * 40 and 100 Gbps- Uplinks available: 1, 2, 4 UplinkCount *string `type:"string" enum:"UplinkCount"` // The uplink speed the rack should support for the connection to the Region. UplinkGbps *string `type:"string" enum:"UplinkGbps"` // contains filtered or unexported fields }
func (UpdateSiteRackPhysicalPropertiesInput) GoString ¶
func (s UpdateSiteRackPhysicalPropertiesInput) 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 (*UpdateSiteRackPhysicalPropertiesInput) SetFiberOpticCableType ¶
func (s *UpdateSiteRackPhysicalPropertiesInput) SetFiberOpticCableType(v string) *UpdateSiteRackPhysicalPropertiesInput
SetFiberOpticCableType sets the FiberOpticCableType field's value.
func (*UpdateSiteRackPhysicalPropertiesInput) SetMaximumSupportedWeightLbs ¶
func (s *UpdateSiteRackPhysicalPropertiesInput) SetMaximumSupportedWeightLbs(v string) *UpdateSiteRackPhysicalPropertiesInput
SetMaximumSupportedWeightLbs sets the MaximumSupportedWeightLbs field's value.
func (*UpdateSiteRackPhysicalPropertiesInput) SetOpticalStandard ¶
func (s *UpdateSiteRackPhysicalPropertiesInput) SetOpticalStandard(v string) *UpdateSiteRackPhysicalPropertiesInput
SetOpticalStandard sets the OpticalStandard field's value.
func (*UpdateSiteRackPhysicalPropertiesInput) SetPowerConnector ¶
func (s *UpdateSiteRackPhysicalPropertiesInput) SetPowerConnector(v string) *UpdateSiteRackPhysicalPropertiesInput
SetPowerConnector sets the PowerConnector field's value.
func (*UpdateSiteRackPhysicalPropertiesInput) SetPowerDrawKva ¶
func (s *UpdateSiteRackPhysicalPropertiesInput) SetPowerDrawKva(v string) *UpdateSiteRackPhysicalPropertiesInput
SetPowerDrawKva sets the PowerDrawKva field's value.
func (*UpdateSiteRackPhysicalPropertiesInput) SetPowerFeedDrop ¶
func (s *UpdateSiteRackPhysicalPropertiesInput) SetPowerFeedDrop(v string) *UpdateSiteRackPhysicalPropertiesInput
SetPowerFeedDrop sets the PowerFeedDrop field's value.
func (*UpdateSiteRackPhysicalPropertiesInput) SetPowerPhase ¶
func (s *UpdateSiteRackPhysicalPropertiesInput) SetPowerPhase(v string) *UpdateSiteRackPhysicalPropertiesInput
SetPowerPhase sets the PowerPhase field's value.
func (*UpdateSiteRackPhysicalPropertiesInput) SetSiteId ¶
func (s *UpdateSiteRackPhysicalPropertiesInput) SetSiteId(v string) *UpdateSiteRackPhysicalPropertiesInput
SetSiteId sets the SiteId field's value.
func (*UpdateSiteRackPhysicalPropertiesInput) SetUplinkCount ¶
func (s *UpdateSiteRackPhysicalPropertiesInput) SetUplinkCount(v string) *UpdateSiteRackPhysicalPropertiesInput
SetUplinkCount sets the UplinkCount field's value.
func (*UpdateSiteRackPhysicalPropertiesInput) SetUplinkGbps ¶
func (s *UpdateSiteRackPhysicalPropertiesInput) SetUplinkGbps(v string) *UpdateSiteRackPhysicalPropertiesInput
SetUplinkGbps sets the UplinkGbps field's value.
func (UpdateSiteRackPhysicalPropertiesInput) String ¶
func (s UpdateSiteRackPhysicalPropertiesInput) 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 (*UpdateSiteRackPhysicalPropertiesInput) Validate ¶
func (s *UpdateSiteRackPhysicalPropertiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSiteRackPhysicalPropertiesOutput ¶
type UpdateSiteRackPhysicalPropertiesOutput struct { // Information about a site. Site *Site `type:"structure"` // contains filtered or unexported fields }
func (UpdateSiteRackPhysicalPropertiesOutput) GoString ¶
func (s UpdateSiteRackPhysicalPropertiesOutput) 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 (*UpdateSiteRackPhysicalPropertiesOutput) SetSite ¶
func (s *UpdateSiteRackPhysicalPropertiesOutput) SetSite(v *Site) *UpdateSiteRackPhysicalPropertiesOutput
SetSite sets the Site field's value.
func (UpdateSiteRackPhysicalPropertiesOutput) String ¶
func (s UpdateSiteRackPhysicalPropertiesOutput) 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 ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" min:"1" type:"string"` // contains filtered or unexported fields }
A parameter is not valid.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) 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 (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) 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".
Directories ¶
Path | Synopsis |
---|---|
Package outpostsiface provides an interface to enable mocking the AWS Outposts service client for testing your code.
|
Package outpostsiface provides an interface to enable mocking the AWS Outposts service client for testing your code. |