Skip to content

CreateQuoteInput

Source code in docs_src/capo_outposts/types/create_quote_input.py
class CreateQuoteInput(TypedDict, closed=True):
    outpost_identifier: NotRequired[
        "capo_outposts.types.outpost_identifier.OutpostIdentifier"
    ]
    """<p>The ID or ARN of the Outpost to associate with the quote. If not specified, the quote is created without an Outpost association.</p>"""
    country_code: "capo_outposts.types.country_code.CountryCode"
    """<p>The country code for the Outpost site location.</p>"""
    requested_capacities: "capo_outposts.types.quote_capacity_list.QuoteCapacityList"
    """<p>The capacity requirements for the quote. Each entry specifies a capacity type (such as Amazon EC2), the unit, and the quantity. For Amazon EC2, the quantity is the number of additional instances to add to the Outpost. For Amazon EBS and Amazon S3, the quantity is the total desired end-state capacity of the Outpost.</p>"""
    requested_constraints: NotRequired[
        "capo_outposts.types.quote_constraint_list.QuoteConstraintList"
    ]
    """<p>The physical constraints for the quote, such as maximum number of racks, maximum power draw per rack, or maximum weight per rack.</p>"""
    requested_payment_options: NotRequired[
        "capo_outposts.types.payment_option_list.PaymentOptionList"
    ]
    """<p>The payment options to include in the quote pricing. If not specified, all available payment options are returned.</p>"""
    requested_payment_terms: NotRequired[
        "capo_outposts.types.payment_term_list.PaymentTermList"
    ]
    """<p>The payment terms to include in the quote pricing. If not specified, all available payment terms are returned.</p>"""
    description: NotRequired["capo_outposts.types.quote_description.QuoteDescription"]
    """<p>A description for the quote.</p>"""

country_code instance-attribute

country_code: CountryCode

The country code for the Outpost site location.

description instance-attribute

description: NotRequired[QuoteDescription]

A description for the quote.

outpost_identifier instance-attribute

outpost_identifier: NotRequired[OutpostIdentifier]

The ID or ARN of the Outpost to associate with the quote. If not specified, the quote is created without an Outpost association.

requested_capacities instance-attribute

requested_capacities: QuoteCapacityList

The capacity requirements for the quote. Each entry specifies a capacity type (such as Amazon EC2), the unit, and the quantity. For Amazon EC2, the quantity is the number of additional instances to add to the Outpost. For Amazon EBS and Amazon S3, the quantity is the total desired end-state capacity of the Outpost.

requested_constraints instance-attribute

requested_constraints: NotRequired[QuoteConstraintList]

The physical constraints for the quote, such as maximum number of racks, maximum power draw per rack, or maximum weight per rack.

requested_payment_options instance-attribute

requested_payment_options: NotRequired[PaymentOptionList]

The payment options to include in the quote pricing. If not specified, all available payment options are returned.

requested_payment_terms instance-attribute

requested_payment_terms: NotRequired[PaymentTermList]

The payment terms to include in the quote pricing. If not specified, all available payment terms are returned.