Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype OrderStatus where
- OrderStatus' { }
- pattern OrderStatus_CANCELLED :: OrderStatus
- pattern OrderStatus_FULFILLED :: OrderStatus
- pattern OrderStatus_INSTALLING :: OrderStatus
- pattern OrderStatus_PENDING :: OrderStatus
- pattern OrderStatus_PROCESSING :: OrderStatus
- pattern OrderStatus_RECEIVED :: OrderStatus
- newtype PaymentOption where
- PaymentOption' { }
- pattern PaymentOption_ALL_UPFRONT :: PaymentOption
- pattern PaymentOption_NO_UPFRONT :: PaymentOption
- pattern PaymentOption_PARTIAL_UPFRONT :: PaymentOption
- newtype PaymentTerm where
- PaymentTerm' { }
- pattern PaymentTerm_THREE_YEARS :: PaymentTerm
- data InstanceTypeItem = InstanceTypeItem' {}
- newInstanceTypeItem :: InstanceTypeItem
- instanceTypeItem_instanceType :: Lens' InstanceTypeItem (Maybe Text)
- data LineItem = LineItem' {}
- newLineItem :: LineItem
- lineItem_status :: Lens' LineItem (Maybe Text)
- lineItem_quantity :: Lens' LineItem (Maybe Natural)
- lineItem_catalogItemId :: Lens' LineItem (Maybe Text)
- lineItem_lineItemId :: Lens' LineItem (Maybe Text)
- data LineItemRequest = LineItemRequest' {}
- newLineItemRequest :: LineItemRequest
- lineItemRequest_quantity :: Lens' LineItemRequest (Maybe Natural)
- lineItemRequest_catalogItemId :: Lens' LineItemRequest (Maybe Text)
- data Order = Order' {}
- newOrder :: Order
- order_status :: Lens' Order (Maybe OrderStatus)
- order_orderSubmissionDate :: Lens' Order (Maybe UTCTime)
- order_lineItems :: Lens' Order (Maybe [LineItem])
- order_orderFulfilledDate :: Lens' Order (Maybe UTCTime)
- order_orderId :: Lens' Order (Maybe Text)
- order_outpostId :: Lens' Order (Maybe Text)
- order_paymentOption :: Lens' Order (Maybe PaymentOption)
- data Outpost = Outpost' {}
- newOutpost :: Outpost
- outpost_availabilityZoneId :: Lens' Outpost (Maybe Text)
- outpost_outpostArn :: Lens' Outpost (Maybe Text)
- outpost_ownerId :: Lens' Outpost (Maybe Text)
- outpost_availabilityZone :: Lens' Outpost (Maybe Text)
- outpost_name :: Lens' Outpost (Maybe Text)
- outpost_lifeCycleStatus :: Lens' Outpost (Maybe Text)
- outpost_outpostId :: Lens' Outpost (Maybe Text)
- outpost_siteId :: Lens' Outpost (Maybe Text)
- outpost_siteArn :: Lens' Outpost (Maybe Text)
- outpost_description :: Lens' Outpost (Maybe Text)
- outpost_tags :: Lens' Outpost (Maybe (HashMap Text Text))
- data Site = Site' {}
- newSite :: Site
- site_accountId :: Lens' Site (Maybe Text)
- site_name :: Lens' Site (Maybe Text)
- site_siteId :: Lens' Site (Maybe Text)
- site_siteArn :: Lens' Site (Maybe Text)
- site_description :: Lens' Site (Maybe Text)
- site_tags :: Lens' Site (Maybe (HashMap Text Text))
Service Configuration
defaultService :: Service Source #
API version 2019-12-03
of the Amazon Outposts SDK configuration.
Errors
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A parameter is not valid.
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You do not have permission to perform this operation.
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Updating or deleting this resource can cause an inconsistent state.
_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified request is not valid.
_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have exceeded a service quota.
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An internal error has occurred.
OrderStatus
newtype OrderStatus Source #
pattern OrderStatus_CANCELLED :: OrderStatus | |
pattern OrderStatus_FULFILLED :: OrderStatus | |
pattern OrderStatus_INSTALLING :: OrderStatus | |
pattern OrderStatus_PENDING :: OrderStatus | |
pattern OrderStatus_PROCESSING :: OrderStatus | |
pattern OrderStatus_RECEIVED :: OrderStatus |
Instances
PaymentOption
newtype PaymentOption Source #
pattern PaymentOption_ALL_UPFRONT :: PaymentOption | |
pattern PaymentOption_NO_UPFRONT :: PaymentOption | |
pattern PaymentOption_PARTIAL_UPFRONT :: PaymentOption |
Instances
PaymentTerm
newtype PaymentTerm Source #
pattern PaymentTerm_THREE_YEARS :: PaymentTerm |
Instances
InstanceTypeItem
data InstanceTypeItem Source #
Information about an instance type.
See: newInstanceTypeItem
smart constructor.
Instances
newInstanceTypeItem :: InstanceTypeItem Source #
Create a value of InstanceTypeItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceType:InstanceTypeItem'
, instanceTypeItem_instanceType
- Undocumented member.
instanceTypeItem_instanceType :: Lens' InstanceTypeItem (Maybe Text) Source #
Undocumented member.
LineItem
Information about a line item.
See: newLineItem
smart constructor.
Instances
Eq LineItem Source # | |
Read LineItem Source # | |
Show LineItem Source # | |
Generic LineItem Source # | |
NFData LineItem Source # | |
Defined in Amazonka.Outposts.Types.LineItem | |
Hashable LineItem Source # | |
Defined in Amazonka.Outposts.Types.LineItem | |
FromJSON LineItem Source # | |
type Rep LineItem Source # | |
Defined in Amazonka.Outposts.Types.LineItem type Rep LineItem = D1 ('MetaData "LineItem" "Amazonka.Outposts.Types.LineItem" "libZSservicesZSamazonka-outpostsZSamazonka-outposts" 'False) (C1 ('MetaCons "LineItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "quantity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "catalogItemId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lineItemId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
newLineItem :: LineItem Source #
Create a value of LineItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:LineItem'
, lineItem_status
- The status of the line item.
$sel:quantity:LineItem'
, lineItem_quantity
- The quantity of the line item.
$sel:catalogItemId:LineItem'
, lineItem_catalogItemId
- The ID of the catalog item.
$sel:lineItemId:LineItem'
, lineItem_lineItemId
- The ID of the line item.
LineItemRequest
data LineItemRequest Source #
Information about a line item request.
See: newLineItemRequest
smart constructor.
Instances
newLineItemRequest :: LineItemRequest Source #
Create a value of LineItemRequest
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:quantity:LineItemRequest'
, lineItemRequest_quantity
- The quantity of a line item request.
$sel:catalogItemId:LineItemRequest'
, lineItemRequest_catalogItemId
- The ID of the catalog item.
lineItemRequest_quantity :: Lens' LineItemRequest (Maybe Natural) Source #
The quantity of a line item request.
lineItemRequest_catalogItemId :: Lens' LineItemRequest (Maybe Text) Source #
The ID of the catalog item.
Order
Information about an order.
See: newOrder
smart constructor.
Order' | |
|
Instances
Create a value of Order
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:Order'
, order_status
- The status of the order
$sel:orderSubmissionDate:Order'
, order_orderSubmissionDate
- The submission date for the order.
$sel:lineItems:Order'
, order_lineItems
- The line items for the order
$sel:orderFulfilledDate:Order'
, order_orderFulfilledDate
- The fulfillment date of the order.
$sel:orderId:Order'
, order_orderId
- The ID of the order.
$sel:outpostId:Order'
, order_outpostId
- The ID of the Outpost.
$sel:paymentOption:Order'
, order_paymentOption
- The payment option for the order.
order_status :: Lens' Order (Maybe OrderStatus) Source #
The status of the order
order_paymentOption :: Lens' Order (Maybe PaymentOption) Source #
The payment option for the order.
Outpost
Information about an Outpost.
See: newOutpost
smart constructor.
Outpost' | |
|
Instances
newOutpost :: Outpost Source #
Create a value of Outpost
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:availabilityZoneId:Outpost'
, outpost_availabilityZoneId
- Undocumented member.
$sel:outpostArn:Outpost'
, outpost_outpostArn
- Undocumented member.
$sel:ownerId:Outpost'
, outpost_ownerId
- Undocumented member.
$sel:availabilityZone:Outpost'
, outpost_availabilityZone
- Undocumented member.
$sel:name:Outpost'
, outpost_name
- Undocumented member.
$sel:lifeCycleStatus:Outpost'
, outpost_lifeCycleStatus
- Undocumented member.
$sel:outpostId:Outpost'
, outpost_outpostId
- The ID of the Outpost.
$sel:siteId:Outpost'
, outpost_siteId
- Undocumented member.
$sel:siteArn:Outpost'
, outpost_siteArn
- Undocumented member.
$sel:description:Outpost'
, outpost_description
- Undocumented member.
$sel:tags:Outpost'
, outpost_tags
- The Outpost tags.
Site
Information about a site.
See: newSite
smart constructor.
Instances
Create a value of Site
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accountId:Site'
, site_accountId
- Undocumented member.
$sel:name:Site'
, site_name
- Undocumented member.
$sel:siteId:Site'
, site_siteId
- Undocumented member.
$sel:siteArn:Site'
, site_siteArn
- Undocumented member.
$sel:description:Site'
, site_description
- Undocumented member.
$sel:tags:Site'
, site_tags
- The site tags.