Skip to content

CreatePricingPlanInput

Source code in docs_src/capo_billingconductor/types/create_pricing_plan_input.py
class CreatePricingPlanInput(TypedDict, closed=True):
    client_token: NotRequired["capo_billingconductor.types.client_token.ClientToken"]
    """<p>A unique, case-sensitive identifier that you specify to ensure idempotency of the request. Idempotency ensures that an API request completes no more than one time. With an idempotent request, if the original request completes successfully, any subsequent retries complete successfully without performing any further actions.</p>"""
    name: "capo_billingconductor.types.pricing_plan_name.PricingPlanName"
    """<p>The name of the pricing plan. The names must be unique to each pricing plan. </p>"""
    description: NotRequired[
        "capo_billingconductor.types.pricing_plan_description.PricingPlanDescription"
    ]
    """<p>The description of the pricing plan. </p>"""
    pricing_rule_arns: NotRequired[
        "capo_billingconductor.types.pricing_rule_arns_input.PricingRuleArnsInput"
    ]
    """<p> A list of Amazon Resource Names (ARNs) that define the pricing plan parameters. </p>"""
    tags: NotRequired["capo_billingconductor.types.tag_map.TagMap"]
    """<p> A map that contains tag keys and tag values that are attached to a pricing plan. </p>"""

client_token instance-attribute

client_token: NotRequired[ClientToken]

A unique, case-sensitive identifier that you specify to ensure idempotency of the request. Idempotency ensures that an API request completes no more than one time. With an idempotent request, if the original request completes successfully, any subsequent retries complete successfully without performing any further actions.

description instance-attribute

description: NotRequired[PricingPlanDescription]

The description of the pricing plan.

name instance-attribute

The name of the pricing plan. The names must be unique to each pricing plan.

pricing_rule_arns instance-attribute

pricing_rule_arns: NotRequired[PricingRuleArnsInput]

A list of Amazon Resource Names (ARNs) that define the pricing plan parameters.

tags instance-attribute

tags: NotRequired[TagMap]

A map that contains tag keys and tag values that are attached to a pricing plan.