Skip to content

Billingconductor Classes

AccountAssociationsListElement

AccountId

  • Type: typing.Optional[str]

BillingGroupArn

  • Type: typing.Optional[str]

AccountName

  • Type: typing.Optional[str]

AccountEmail

  • Type: typing.Optional[str]

AccountGrouping

LinkedAccountIds

  • Type: typing.List[str]
  • Required: Yes

AutoAssociate

  • Type: typing.Optional[bool]

AssociateAccountsInput

Arn

  • Type:
  • Required: Yes

AccountIds

  • Type: typing.List[str]
  • Required: Yes

AssociateAccountsOutput

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociatePricingRulesInput

Arn

  • Type:
  • Required: Yes

PricingRuleArns

  • Type: typing.List[str]
  • Required: Yes

AssociatePricingRulesOutput

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateResourceError

Message

  • Type: typing.Optional[str]

Reason

  • Type: typing.Optional[typing.Literal['ILLEGAL_CUSTOMLINEITEM', 'INTERNAL_SERVER_EXCEPTION', 'INVALID_ARN', 'INVALID_BILLING_PERIOD_RANGE', 'SERVICE_LIMIT_EXCEEDED']]

AssociateResourceResponseElement

Arn

  • Type: typing.Optional[str]

Error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.AssociateResourceError]

Attribute

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchAssociateResourcesToCustomLineItemInput

TargetArn

  • Type:
  • Required: Yes

ResourceArns

  • Type: typing.List[str]
  • Required: Yes

BillingPeriodRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.CustomLineItemBillingPeriodRange]

BatchAssociateResourcesToCustomLineItemOutput

SuccessfullyAssociatedResources

  • Type: typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.AssociateResourceResponseElement]
  • Required: Yes

FailedAssociatedResources

  • Type: typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.AssociateResourceResponseElement]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchDisassociateResourcesFromCustomLineItemInput

TargetArn

  • Type:
  • Required: Yes

ResourceArns

  • Type: typing.List[str]
  • Required: Yes

BillingPeriodRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.CustomLineItemBillingPeriodRange]

BatchDisassociateResourcesFromCustomLineItemOutput

SuccessfullyDisassociatedResources

  • Type: typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.DisassociateResourceResponseElement]
  • Required: Yes

FailedDisassociatedResources

  • Type: typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.DisassociateResourceResponseElement]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BillingGroupCostReportElement

Arn

  • Type: typing.Optional[str]

AWSCost

  • Type: typing.Optional[str]

ProformaCost

  • Type: typing.Optional[str]

Margin

  • Type: typing.Optional[str]

MarginPercentage

  • Type: typing.Optional[str]

Currency

  • Type: typing.Optional[str]

BillingGroupCostReportResultElement

Arn

  • Type: typing.Optional[str]

AWSCost

  • Type: typing.Optional[str]

ProformaCost

  • Type: typing.Optional[str]

Margin

  • Type: typing.Optional[str]

MarginPercentage

  • Type: typing.Optional[str]

Currency

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.Attribute]]

BillingGroupListElement

Name

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

PrimaryAccountId

  • Type: typing.Optional[str]

ComputationPreference

  • Type:

Size

  • Type: typing.Optional[int]

CreationTime

  • Type: typing.Optional[int]

LastModifiedTime

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'PRIMARY_ACCOUNT_MISSING']]

StatusReason

  • Type: typing.Optional[str]

AccountGrouping

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListBillingGroupAccountGrouping]

BillingPeriodRange

InclusiveStartBillingPeriod

  • Type:
  • Required: Yes

ExclusiveEndBillingPeriod

  • Type:
  • Required: Yes

ComputationPreference

PricingPlanArn

  • Type:
  • Required: Yes

CreateBillingGroupInput

Name

  • Type:
  • Required: Yes

AccountGrouping

  • Type:
  • Required: Yes

ComputationPreference

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

PrimaryAccountId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateBillingGroupOutput

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCustomLineItemInput

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

BillingGroupArn

  • Type:
  • Required: Yes

ChargeDetails

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

BillingPeriodRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.CustomLineItemBillingPeriodRange]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

AccountId

  • Type: typing.Optional[str]

CreateCustomLineItemOutput

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFreeTierConfig

Activated

  • Type:
  • Required: Yes

CreatePricingPlanInput

Name

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

PricingRuleArns

  • Type: typing.Optional[typing.List[str]]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreatePricingPlanOutput

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePricingRuleInput

Name

  • Type:
  • Required: Yes

Scope

  • Type: typing.Literal['BILLING_ENTITY', 'GLOBAL', 'SERVICE', 'SKU']
  • Required: Yes

Type

  • Type: typing.Literal['DISCOUNT', 'MARKUP', 'TIERING']
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ModifierPercentage

  • Type: typing.Optional[float]

Service

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

BillingEntity

  • Type: typing.Optional[str]

Tiering

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.CreateTieringInput]

UsageType

  • Type: typing.Optional[str]

Operation

  • Type: typing.Optional[str]

CreatePricingRuleOutput

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTieringInput

FreeTier

  • Type:
  • Required: Yes

CustomLineItemBillingPeriodRange

InclusiveStartBillingPeriod

  • Type:
  • Required: Yes

ExclusiveEndBillingPeriod

  • Type: typing.Optional[str]

CustomLineItemChargeDetails

Type

  • Type: typing.Literal['CREDIT', 'FEE']
  • Required: Yes

Flat

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.CustomLineItemFlatChargeDetails]

Percentage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.CustomLineItemPercentageChargeDetails]

LineItemFilters

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.LineItemFilter, aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.LineItemFilterOutput]]]

CustomLineItemFlatChargeDetails

ChargeValue

  • Type:
  • Required: Yes

CustomLineItemListElement

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

ChargeDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListCustomLineItemChargeDetails]

CurrencyCode

  • Type: typing.Optional[typing.Literal['CNY', 'USD']]

Description

  • Type: typing.Optional[str]

ProductCode

  • Type: typing.Optional[str]

BillingGroupArn

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[int]

LastModifiedTime

  • Type: typing.Optional[int]

AssociationSize

  • Type: typing.Optional[int]

AccountId

  • Type: typing.Optional[str]

CustomLineItemPercentageChargeDetails

PercentageValue

  • Type:
  • Required: Yes

AssociatedValues

  • Type: typing.Optional[typing.List[str]]

CustomLineItemVersionListElement

Name

  • Type: typing.Optional[str]

ChargeDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListCustomLineItemChargeDetails]

CurrencyCode

  • Type: typing.Optional[typing.Literal['CNY', 'USD']]

Description

  • Type: typing.Optional[str]

ProductCode

  • Type: typing.Optional[str]

BillingGroupArn

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[int]

LastModifiedTime

  • Type: typing.Optional[int]

AssociationSize

  • Type: typing.Optional[int]

StartBillingPeriod

  • Type: typing.Optional[str]

EndBillingPeriod

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Optional[int]

AccountId

  • Type: typing.Optional[str]

DeleteBillingGroupInput

Arn

  • Type:
  • Required: Yes

DeleteBillingGroupOutput

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteCustomLineItemInput

Arn

  • Type:
  • Required: Yes

BillingPeriodRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.CustomLineItemBillingPeriodRange]

DeleteCustomLineItemOutput

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeletePricingPlanInput

Arn

  • Type:
  • Required: Yes

DeletePricingPlanOutput

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeletePricingRuleInput

Arn

  • Type:
  • Required: Yes

DeletePricingRuleOutput

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateAccountsInput

Arn

  • Type:
  • Required: Yes

AccountIds

  • Type: typing.List[str]
  • Required: Yes

DisassociateAccountsOutput

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociatePricingRulesInput

Arn

  • Type:
  • Required: Yes

PricingRuleArns

  • Type: typing.List[str]
  • Required: Yes

DisassociatePricingRulesOutput

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateResourceResponseElement

Arn

  • Type: typing.Optional[str]

Error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.AssociateResourceError]

FreeTierConfig

Activated

  • Type:
  • Required: Yes

GetBillingGroupCostReportInput

Arn

  • Type:
  • Required: Yes

BillingPeriodRange

  • Type:

GroupBy

  • Type: typing.Optional[typing.List[typing.Literal['BILLING_PERIOD', 'PRODUCT_NAME']]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetBillingGroupCostReportOutput

BillingGroupCostReportResults

  • Type: typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.BillingGroupCostReportResultElement]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

LineItemFilter

Attribute

  • Type: typing.Literal['LINE_ITEM_TYPE']
  • Required: Yes

MatchOption

  • Type: typing.Literal['NOT_EQUAL']
  • Required: Yes

Values

  • Type: typing.List[typing.Literal['SAVINGS_PLAN_NEGATION']]
  • Required: Yes

LineItemFilterOutput

Attribute

  • Type: typing.Literal['LINE_ITEM_TYPE']
  • Required: Yes

MatchOption

  • Type: typing.Literal['NOT_EQUAL']
  • Required: Yes

Values

  • Type: typing.List[typing.Literal['SAVINGS_PLAN_NEGATION']]
  • Required: Yes

ListAccountAssociationsFilter

Association

  • Type: typing.Optional[str]

AccountId

  • Type: typing.Optional[str]

AccountIds

  • Type: typing.Optional[typing.List[str]]

ListAccountAssociationsInput

BillingPeriod

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListAccountAssociationsFilter]

NextToken

  • Type: typing.Optional[str]

ListAccountAssociationsInputPaginate

BillingPeriod

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListAccountAssociationsFilter]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.PaginatorConfig]

ListAccountAssociationsOutput

LinkedAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.AccountAssociationsListElement]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListBillingGroupAccountGrouping

AutoAssociate

  • Type: typing.Optional[bool]

ListBillingGroupCostReportsFilter

BillingGroupArns

  • Type: typing.Optional[typing.List[str]]

ListBillingGroupCostReportsInput

BillingPeriod

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListBillingGroupCostReportsFilter]

ListBillingGroupCostReportsInputPaginate

BillingPeriod

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListBillingGroupCostReportsFilter]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.PaginatorConfig]

ListBillingGroupCostReportsOutput

BillingGroupCostReports

  • Type: typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.BillingGroupCostReportElement]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListBillingGroupsFilter

Arns

  • Type: typing.Optional[typing.List[str]]

PricingPlan

  • Type: typing.Optional[str]

Statuses

  • Type: typing.Optional[typing.List[typing.Literal['ACTIVE', 'PRIMARY_ACCOUNT_MISSING']]]

AutoAssociate

  • Type: typing.Optional[bool]

ListBillingGroupsInput

BillingPeriod

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListBillingGroupsFilter]

ListBillingGroupsInputPaginate

BillingPeriod

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListBillingGroupsFilter]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.PaginatorConfig]

ListBillingGroupsOutput

BillingGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.BillingGroupListElement]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCustomLineItemChargeDetails

Type

  • Type: typing.Literal['CREDIT', 'FEE']
  • Required: Yes

Flat

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListCustomLineItemFlatChargeDetails]

Percentage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListCustomLineItemPercentageChargeDetails]

LineItemFilters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.LineItemFilterOutput]]

ListCustomLineItemFlatChargeDetails

ChargeValue

  • Type:
  • Required: Yes

ListCustomLineItemPercentageChargeDetails

PercentageValue

  • Type:
  • Required: Yes

ListCustomLineItemVersionsBillingPeriodRangeFilter

StartBillingPeriod

  • Type: typing.Optional[str]

EndBillingPeriod

  • Type: typing.Optional[str]

ListCustomLineItemVersionsFilter

BillingPeriodRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListCustomLineItemVersionsBillingPeriodRangeFilter]

ListCustomLineItemVersionsInput

Arn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListCustomLineItemVersionsFilter]

ListCustomLineItemVersionsInputPaginate

Arn

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListCustomLineItemVersionsFilter]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.PaginatorConfig]

ListCustomLineItemVersionsOutput

CustomLineItemVersions

  • Type: typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.CustomLineItemVersionListElement]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCustomLineItemsFilter

Names

  • Type: typing.Optional[typing.List[str]]

BillingGroups

  • Type: typing.Optional[typing.List[str]]

Arns

  • Type: typing.Optional[typing.List[str]]

AccountIds

  • Type: typing.Optional[typing.List[str]]

ListCustomLineItemsInput

BillingPeriod

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListCustomLineItemsFilter]

ListCustomLineItemsInputPaginate

BillingPeriod

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListCustomLineItemsFilter]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.PaginatorConfig]

ListCustomLineItemsOutput

CustomLineItems

  • Type: typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.CustomLineItemListElement]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPricingPlansAssociatedWithPricingRuleInput

PricingRuleArn

  • Type:
  • Required: Yes

BillingPeriod

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListPricingPlansAssociatedWithPricingRuleInputPaginate

PricingRuleArn

  • Type:
  • Required: Yes

BillingPeriod

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.PaginatorConfig]

ListPricingPlansAssociatedWithPricingRuleOutput

BillingPeriod

  • Type:
  • Required: Yes

PricingRuleArn

  • Type:
  • Required: Yes

PricingPlanArns

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPricingPlansFilter

Arns

  • Type: typing.Optional[typing.List[str]]

ListPricingPlansInput

BillingPeriod

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListPricingPlansFilter]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListPricingPlansInputPaginate

BillingPeriod

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListPricingPlansFilter]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.PaginatorConfig]

ListPricingPlansOutput

BillingPeriod

  • Type:
  • Required: Yes

PricingPlans

  • Type: typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.PricingPlanListElement]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPricingRulesAssociatedToPricingPlanInput

PricingPlanArn

  • Type:
  • Required: Yes

BillingPeriod

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListPricingRulesAssociatedToPricingPlanInputPaginate

PricingPlanArn

  • Type:
  • Required: Yes

BillingPeriod

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.PaginatorConfig]

ListPricingRulesAssociatedToPricingPlanOutput

BillingPeriod

  • Type:
  • Required: Yes

PricingPlanArn

  • Type:
  • Required: Yes

PricingRuleArns

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPricingRulesFilter

Arns

  • Type: typing.Optional[typing.List[str]]

ListPricingRulesInput

BillingPeriod

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListPricingRulesFilter]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListPricingRulesInputPaginate

BillingPeriod

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListPricingRulesFilter]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.PaginatorConfig]

ListPricingRulesOutput

BillingPeriod

  • Type:
  • Required: Yes

PricingRules

  • Type: typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.PricingRuleListElement]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourcesAssociatedToCustomLineItemFilter

Relationship

  • Type: typing.Optional[typing.Literal['CHILD', 'PARENT']]

ListResourcesAssociatedToCustomLineItemInput

Arn

  • Type:
  • Required: Yes

BillingPeriod

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListResourcesAssociatedToCustomLineItemFilter]

ListResourcesAssociatedToCustomLineItemInputPaginate

Arn

  • Type:
  • Required: Yes

BillingPeriod

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListResourcesAssociatedToCustomLineItemFilter]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.PaginatorConfig]

ListResourcesAssociatedToCustomLineItemOutput

Arn

  • Type:
  • Required: Yes

AssociatedResources

  • Type: typing.List[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.ListResourcesAssociatedToCustomLineItemResponseElement]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourcesAssociatedToCustomLineItemResponseElement

Arn

  • Type: typing.Optional[str]

Relationship

  • Type: typing.Optional[typing.Literal['CHILD', 'PARENT']]

EndBillingPeriod

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PricingPlanListElement

Name

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Size

  • Type: typing.Optional[int]

CreationTime

  • Type: typing.Optional[int]

LastModifiedTime

  • Type: typing.Optional[int]

PricingRuleListElement

Name

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Scope

  • Type: typing.Optional[typing.Literal['BILLING_ENTITY', 'GLOBAL', 'SERVICE', 'SKU']]

Type

  • Type: typing.Optional[typing.Literal['DISCOUNT', 'MARKUP', 'TIERING']]

ModifierPercentage

  • Type: typing.Optional[float]

Service

  • Type: typing.Optional[str]

AssociatedPricingPlanCount

  • Type: typing.Optional[int]

CreationTime

  • Type: typing.Optional[int]

LastModifiedTime

  • Type: typing.Optional[int]

BillingEntity

  • Type: typing.Optional[str]

Tiering

  • Type:

UsageType

  • Type: typing.Optional[str]

Operation

  • Type: typing.Optional[str]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

Tiering

FreeTier

  • Type:
  • Required: Yes

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateBillingGroupAccountGrouping

AutoAssociate

  • Type: typing.Optional[bool]

UpdateBillingGroupInput

Arn

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'PRIMARY_ACCOUNT_MISSING']]

ComputationPreference

  • Type:

Description

  • Type: typing.Optional[str]

AccountGrouping

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.UpdateBillingGroupAccountGrouping]

UpdateBillingGroupOutput

Arn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

PrimaryAccountId

  • Type:
  • Required: Yes

PricingPlanArn

  • Type:
  • Required: Yes

Size

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'PRIMARY_ACCOUNT_MISSING']
  • Required: Yes

StatusReason

  • Type:
  • Required: Yes

AccountGrouping

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateCustomLineItemChargeDetails

Flat

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.UpdateCustomLineItemFlatChargeDetails]

Percentage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.UpdateCustomLineItemPercentageChargeDetails]

LineItemFilters

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.LineItemFilter, aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.LineItemFilterOutput]]]

UpdateCustomLineItemFlatChargeDetails

ChargeValue

  • Type:
  • Required: Yes

UpdateCustomLineItemInput

Arn

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ChargeDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.UpdateCustomLineItemChargeDetails]

BillingPeriodRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.CustomLineItemBillingPeriodRange]

UpdateCustomLineItemOutput

Arn

  • Type:
  • Required: Yes

BillingGroupArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ChargeDetails

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

AssociationSize

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateCustomLineItemPercentageChargeDetails

PercentageValue

  • Type:
  • Required: Yes

UpdateFreeTierConfig

Activated

  • Type:
  • Required: Yes

UpdatePricingPlanInput

Arn

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

UpdatePricingPlanOutput

Arn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Size

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePricingRuleInput

Arn

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['DISCOUNT', 'MARKUP', 'TIERING']]

ModifierPercentage

  • Type: typing.Optional[float]

Tiering

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor.billingconductor_classes.UpdateTieringInput]

UpdatePricingRuleOutput

Arn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Scope

  • Type: typing.Literal['BILLING_ENTITY', 'GLOBAL', 'SERVICE', 'SKU']
  • Required: Yes

Type

  • Type: typing.Literal['DISCOUNT', 'MARKUP', 'TIERING']
  • Required: Yes

ModifierPercentage

  • Type:
  • Required: Yes

Service

  • Type:
  • Required: Yes

AssociatedPricingPlanCount

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

BillingEntity

  • Type:
  • Required: Yes

Tiering

  • Type:
  • Required: Yes

UsageType

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTieringInput

FreeTier

  • Type:
  • Required: Yes