View a markdown version of this page

OrderingRequirement - AWS Outposts

OrderingRequirement

A requirement that must be met before an order can be submitted for a quote.

Contents

OrderingRequirementType

The type of ordering requirement. Indicates which check failed or passed.

  • OUTPOST_ACTIVE_CHECK_ERROR - The Outpost must be in an active state.

  • MAXIMUM_ALLOWED_ORDERS_CHECK_ERROR - The maximum number of allowed orders has been reached.

  • VALID_ZIP_CODE_CHECK_ERROR - The site address must have a valid zip code.

  • RACK_PHYSICAL_PROPERTIES_CHECK_ERROR - The rack physical properties do not meet requirements.

  • OPERATING_ADDRESS_EXISTENCE_CHECK_ERROR - The site must have an operating address.

  • SHIPPING_ADDRESS_EXISTENCE_CHECK_ERROR - The site must have a shipping address.

  • COUNTRY_CODE_MISMATCH_CHECK_ERROR - The country code on the quote does not match the Outpost site country.

  • OUTPOST_GENERATION_MISMATCH_ERROR - The Outpost generation does not match the requested configuration.

  • OUTPOST_ID_MISSING_ON_QUOTE_ERROR - The quote must be associated with an Outpost before submitting an order.

  • ENTERPRISE_SUPPORT_ERROR - Enterprise Support is required.

  • SHIPPING_ADDRESS_MISSING_CONTACT_NAME_ERROR - The shipping address must have a contact name.

  • SHIPPING_ADDRESS_MISSING_CONTACT_NUMBER_ERROR - The shipping address must have a contact phone number.

  • SHIPPING_ADDRESS_MISSING_CONTACT_INFO_ERROR - The shipping address must have contact information.

  • OUTPOST_STATE_CHANGED_ERROR - The Outpost state has changed since the quote was created.

  • OUTPOST_NOT_FOUND_ERROR - The Outpost associated with the quote was not found.

  • OUTPOST_RENEWAL_REQUIRED_ERROR - The Outpost requires a renewal before a new order can be submitted.

  • UNSUPPORTED - The requirement type is not recognized.

Type: String

Valid Values: OUTPOST_ACTIVE_CHECK_ERROR | MAXIMUM_ALLOWED_ORDERS_CHECK_ERROR | VALID_ZIP_CODE_CHECK_ERROR | RACK_PHYSICAL_PROPERTIES_CHECK_ERROR | OPERATING_ADDRESS_EXISTENCE_CHECK_ERROR | SHIPPING_ADDRESS_EXISTENCE_CHECK_ERROR | COUNTRY_CODE_MISMATCH_CHECK_ERROR | OUTPOST_GENERATION_MISMATCH_ERROR | UNSUPPORTED | OUTPOST_ID_MISSING_ON_QUOTE_ERROR | ENTERPRISE_SUPPORT_ERROR | SHIPPING_ADDRESS_MISSING_CONTACT_NAME_ERROR | SHIPPING_ADDRESS_MISSING_CONTACT_NUMBER_ERROR | SHIPPING_ADDRESS_MISSING_CONTACT_INFO_ERROR | OUTPOST_STATE_CHANGED_ERROR | OUTPOST_NOT_FOUND_ERROR | OUTPOST_RENEWAL_REQUIRED_ERROR

Required: No

Status

The status of the ordering requirement. Valid values are PASS, FAIL, and EXEMPT.

Type: String

Valid Values: PASS | FAIL | EXEMPT

Required: No

StatusMessage

A message about the ordering requirement.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 2048.

Pattern: ^[\S \n]+$

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: