Skip to content

UpdateLongTermPricingRequest

Source code in docs_src/capo_snowball/types/update_long_term_pricing_request.py
class UpdateLongTermPricingRequest(TypedDict, closed=True):
    long_term_pricing_id: "capo_snowball.types.long_term_pricing_id.LongTermPricingId"
    """<p>The ID of the long-term pricing type for the device.</p>"""
    replacement_job: NotRequired["capo_snowball.types.job_id.JobId"]
    """<p>Specifies that a device that is ordered with long-term pricing should be replaced with a new device.</p>"""
    is_long_term_pricing_auto_renew: NotRequired[
        "capo_snowball.types.java_boolean.JavaBoolean"
    ]
    """<p>If set to <code>true</code>, specifies that the current long-term pricing type for the device should be automatically renewed before the long-term pricing contract expires.</p>"""

is_long_term_pricing_auto_renew instance-attribute

is_long_term_pricing_auto_renew: NotRequired[JavaBoolean]

If set to true, specifies that the current long-term pricing type for the device should be automatically renewed before the long-term pricing contract expires.

long_term_pricing_id instance-attribute

long_term_pricing_id: LongTermPricingId

The ID of the long-term pricing type for the device.

replacement_job instance-attribute

replacement_job: NotRequired[JobId]

Specifies that a device that is ordered with long-term pricing should be replaced with a new device.