Skip to main content

quotes

Creates, updates, deletes, gets or lists a quotes resource.

Overview

Namequotes
TypeResource
Idaws.outposts.quotes

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
account_idstringThe ID of the Amazon Web Services account. (pattern: <code>\d{12}</code>)
country_codestringThe country code for the Outpost site location. (pattern: <code>^[A-Z]{2}$</code>)
created_datestring (date-time)The date the quote was created.
descriptionstringThe description of the quote. (pattern: <code>^[\S \n]*$</code>)
expiration_datestring (date-time)The date the quote expires.
ordering_requirementsarrayThe requirements that must be met before an order can be submitted for the quote.
outpost_arnstringThe Amazon Resource Name (ARN) of the Outpost. (pattern: <code>^arn:aws([a-z-]+)?:outposts:[a-z\d-]+:\d{12}:outpost/op-[a-f0-9]{17}$</code>)
quote_idstringThe ID of the quote. (pattern: <code>^oq-[a-f0-9]{17}$</code>)
quote_optionsarrayThe configuration and pricing options for the quote. Each option includes capacity details, physical specifications, and pricing information.
quote_statusstringThe status of the quote. CREATED - The quote has been created and is available for review. ORDER_SUBMITTED - An order has been submitted for the quote. EXPIRED - The quote has expired and can no longer be used to submit an order. (CREATED, ORDER_SUBMITTED, EXPIRED)
requested_capacitiesarrayThe capacity requirements specified in the quote request.
requested_constraintsarrayThe physical constraints specified in the quote request.
requested_payment_optionsarrayThe payment options specified in the quote request.
requested_payment_termsarrayThe payment terms specified in the quote request.
status_messagestringA message about the status of the quote. (pattern: <code>^[\S \n]+$</code>)
submitted_order_idstringThe ID of the order submitted for the quote. (pattern: <code>^oo-[a-f0-9]{17}$</code>)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_quoteselectquote_identifier, regionGets information about the specified quote.
list_quotesselectregionNextToken, MaxResultsLists the quotes for your Amazon Web Services account.
create_quoteinsertregion, CountryCode, RequestedCapacitiesCreates a quote for an Outpost. A quote provides pricing and configuration options based on the requested capacity. You can optionally associate the quote with an existing Outpost or create a standalone quote by specifying only the country code and requested capacities.
update_quoteupdatequote_identifier, regionUpdates the specified quote. You can modify the requested capacities, constraints, payment options, payment terms, or Outpost association.
delete_quotedeletequote_identifier, regionDeletes the specified quote.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
quote_identifierstringThe ID of the quote.
regionstringAWS region (default: us-east-1)
MaxResultsintegerThe maximum page size.
NextTokenstringThe pagination token.

SELECT examples

Gets information about the specified quote.

SELECT
account_id,
country_code,
created_date,
description,
expiration_date,
ordering_requirements,
outpost_arn,
quote_id,
quote_options,
quote_status,
requested_capacities,
requested_constraints,
requested_payment_options,
requested_payment_terms,
status_message,
submitted_order_id
FROM aws.outposts.quotes
WHERE quote_identifier = '{{ quote_identifier }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a quote for an Outpost. A quote provides pricing and configuration options based on the requested capacity. You can optionally associate the quote with an existing Outpost or create a standalone quote by specifying only the country code and requested capacities.

INSERT INTO aws.outposts.quotes (
OutpostIdentifier,
CountryCode,
RequestedCapacities,
RequestedConstraints,
RequestedPaymentOptions,
RequestedPaymentTerms,
Description,
region
)
SELECT
'{{ OutpostIdentifier }}',
'{{ CountryCode }}' /* required */,
'{{ RequestedCapacities }}' /* required */,
'{{ RequestedConstraints }}',
'{{ RequestedPaymentOptions }}',
'{{ RequestedPaymentTerms }}',
'{{ Description }}',
'{{ region }}'
RETURNING
quote
;

UPDATE examples

Updates the specified quote. You can modify the requested capacities, constraints, payment options, payment terms, or Outpost association.

UPDATE aws.outposts.quotes
SET
OutpostIdentifier = '{{ OutpostIdentifier }}',
CountryCode = '{{ CountryCode }}',
RequestedCapacities = '{{ RequestedCapacities }}',
RequestedConstraints = '{{ RequestedConstraints }}',
RequestedPaymentOptions = '{{ RequestedPaymentOptions }}',
RequestedPaymentTerms = '{{ RequestedPaymentTerms }}',
Description = '{{ Description }}'
WHERE
quote_identifier = '{{ quote_identifier }}' --required
AND region = '{{ region }}' --required
RETURNING
quote;

DELETE examples

Deletes the specified quote.

DELETE FROM aws.outposts.quotes
WHERE quote_identifier = '{{ quote_identifier }}' --required
AND region = '{{ region }}' --required
;