Billingconductor Classes
AccountAssociationsListElementTypeDef
AccountId
- Type: typing.Optional[str]
BillingGroupArn
- Type: typing.Optional[str]
AccountName
- Type: typing.Optional[str]
AccountEmail
- Type: typing.Optional[str]
AccountGroupingTypeDef
LinkedAccountIds
- Type: typing.Sequence[str]
- Required: Yes
AutoAssociate
- Type: typing.Optional[bool]
AssociateAccountsInputRequestTypeDef
Arn
- Type:
- Required: Yes
AccountIds
- Type: typing.Sequence[str]
- Required: Yes
AssociateAccountsOutputTypeDef
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociatePricingRulesInputRequestTypeDef
Arn
- Type:
- Required: Yes
PricingRuleArns
- Type: typing.Sequence[str]
- Required: Yes
AssociatePricingRulesOutputTypeDef
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociateResourceErrorTypeDef
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']]
AssociateResourceResponseElementTypeDef
Arn
- Type: typing.Optional[str]
Error
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.AssociateResourceErrorTypeDef]
AttributeTypeDef
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchAssociateResourcesToCustomLineItemInputRequestTypeDef
TargetArn
- Type:
- Required: Yes
ResourceArns
- Type: typing.Sequence[str]
- Required: Yes
BillingPeriodRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.CustomLineItemBillingPeriodRangeTypeDef]
BatchAssociateResourcesToCustomLineItemOutputTypeDef
SuccessfullyAssociatedResources
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.AssociateResourceResponseElementTypeDef]
- Required: Yes
FailedAssociatedResources
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.AssociateResourceResponseElementTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDisassociateResourcesFromCustomLineItemInputRequestTypeDef
TargetArn
- Type:
- Required: Yes
ResourceArns
- Type: typing.Sequence[str]
- Required: Yes
BillingPeriodRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.CustomLineItemBillingPeriodRangeTypeDef]
BatchDisassociateResourcesFromCustomLineItemOutputTypeDef
SuccessfullyDisassociatedResources
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.DisassociateResourceResponseElementTypeDef]
- Required: Yes
FailedDisassociatedResources
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.DisassociateResourceResponseElementTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BillingGroupCostReportElementTypeDef
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]
BillingGroupCostReportResultElementTypeDef
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_classes.AttributeTypeDef]]
BillingGroupListElementTypeDef
Name
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
PrimaryAccountId
- Type: typing.Optional[str]
ComputationPreference
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ComputationPreferenceTypeDef]
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_classes.ListBillingGroupAccountGroupingTypeDef]
BillingPeriodRangeTypeDef
InclusiveStartBillingPeriod
- Type:
- Required: Yes
ExclusiveEndBillingPeriod
- Type:
- Required: Yes
ComputationPreferenceTypeDef
PricingPlanArn
- Type:
- Required: Yes
CreateBillingGroupInputRequestTypeDef
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.Mapping[str, str]]
CreateBillingGroupOutputTypeDef
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCustomLineItemInputRequestTypeDef
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_classes.CustomLineItemBillingPeriodRangeTypeDef]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
AccountId
- Type: typing.Optional[str]
CreateCustomLineItemOutputTypeDef
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFreeTierConfigTypeDef
Activated
- Type:
- Required: Yes
CreatePricingPlanInputRequestTypeDef
Name
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
PricingRuleArns
- Type: typing.Optional[typing.Sequence[str]]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreatePricingPlanOutputTypeDef
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePricingRuleInputRequestTypeDef
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.Mapping[str, str]]
BillingEntity
- Type: typing.Optional[str]
Tiering
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.CreateTieringInputTypeDef]
UsageType
- Type: typing.Optional[str]
Operation
- Type: typing.Optional[str]
CreatePricingRuleOutputTypeDef
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTieringInputTypeDef
FreeTier
- Type:
- Required: Yes
CustomLineItemBillingPeriodRangeTypeDef
InclusiveStartBillingPeriod
- Type:
- Required: Yes
ExclusiveEndBillingPeriod
- Type: typing.Optional[str]
CustomLineItemChargeDetailsTypeDef
Type
- Type: typing.Literal['CREDIT', 'FEE']
- Required: Yes
Flat
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.CustomLineItemFlatChargeDetailsTypeDef]
Percentage
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.CustomLineItemPercentageChargeDetailsTypeDef]
LineItemFilters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.billingconductor_classes.LineItemFilterTypeDef]]
CustomLineItemFlatChargeDetailsTypeDef
ChargeValue
- Type:
- Required: Yes
CustomLineItemListElementPaginatorTypeDef
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ChargeDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListCustomLineItemChargeDetailsPaginatorTypeDef]
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]
CustomLineItemListElementTypeDef
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ChargeDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListCustomLineItemChargeDetailsTypeDef]
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]
CustomLineItemPercentageChargeDetailsTypeDef
PercentageValue
- Type:
- Required: Yes
AssociatedValues
- Type: typing.Optional[typing.Sequence[str]]
CustomLineItemVersionListElementPaginatorTypeDef
Name
- Type: typing.Optional[str]
ChargeDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListCustomLineItemChargeDetailsPaginatorTypeDef]
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]
CustomLineItemVersionListElementTypeDef
Name
- Type: typing.Optional[str]
ChargeDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListCustomLineItemChargeDetailsTypeDef]
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]
DeleteBillingGroupInputRequestTypeDef
Arn
- Type:
- Required: Yes
DeleteBillingGroupOutputTypeDef
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteCustomLineItemInputRequestTypeDef
Arn
- Type:
- Required: Yes
BillingPeriodRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.CustomLineItemBillingPeriodRangeTypeDef]
DeleteCustomLineItemOutputTypeDef
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeletePricingPlanInputRequestTypeDef
Arn
- Type:
- Required: Yes
DeletePricingPlanOutputTypeDef
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeletePricingRuleInputRequestTypeDef
Arn
- Type:
- Required: Yes
DeletePricingRuleOutputTypeDef
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociateAccountsInputRequestTypeDef
Arn
- Type:
- Required: Yes
AccountIds
- Type: typing.Sequence[str]
- Required: Yes
DisassociateAccountsOutputTypeDef
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociatePricingRulesInputRequestTypeDef
Arn
- Type:
- Required: Yes
PricingRuleArns
- Type: typing.Sequence[str]
- Required: Yes
DisassociatePricingRulesOutputTypeDef
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociateResourceResponseElementTypeDef
Arn
- Type: typing.Optional[str]
Error
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.AssociateResourceErrorTypeDef]
FreeTierConfigTypeDef
Activated
- Type:
- Required: Yes
GetBillingGroupCostReportInputRequestTypeDef
Arn
- Type:
- Required: Yes
BillingPeriodRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.BillingPeriodRangeTypeDef]
GroupBy
- Type: typing.Optional[typing.Sequence[typing.Literal['BILLING_PERIOD', 'PRODUCT_NAME']]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetBillingGroupCostReportOutputTypeDef
BillingGroupCostReportResults
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.BillingGroupCostReportResultElementTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LineItemFilterPaginatorTypeDef
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
LineItemFilterTypeDef
Attribute
- Type: typing.Literal['LINE_ITEM_TYPE']
- Required: Yes
MatchOption
- Type: typing.Literal['NOT_EQUAL']
- Required: Yes
Values
- Type: typing.Sequence[typing.Literal['SAVINGS_PLAN_NEGATION']]
- Required: Yes
ListAccountAssociationsFilterTypeDef
Association
- Type: typing.Optional[str]
AccountId
- Type: typing.Optional[str]
AccountIds
- Type: typing.Optional[typing.Sequence[str]]
ListAccountAssociationsInputListAccountAssociationsPaginateTypeDef
BillingPeriod
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListAccountAssociationsFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.PaginatorConfigTypeDef]
ListAccountAssociationsInputRequestTypeDef
BillingPeriod
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListAccountAssociationsFilterTypeDef]
NextToken
- Type: typing.Optional[str]
ListAccountAssociationsOutputTypeDef
LinkedAccounts
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.AccountAssociationsListElementTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBillingGroupAccountGroupingTypeDef
AutoAssociate
- Type: typing.Optional[bool]
ListBillingGroupCostReportsFilterTypeDef
BillingGroupArns
- Type: typing.Optional[typing.Sequence[str]]
ListBillingGroupCostReportsInputListBillingGroupCostReportsPaginateTypeDef
BillingPeriod
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListBillingGroupCostReportsFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.PaginatorConfigTypeDef]
ListBillingGroupCostReportsInputRequestTypeDef
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_classes.ListBillingGroupCostReportsFilterTypeDef]
ListBillingGroupCostReportsOutputTypeDef
BillingGroupCostReports
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.BillingGroupCostReportElementTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBillingGroupsFilterTypeDef
Arns
- Type: typing.Optional[typing.Sequence[str]]
PricingPlan
- Type: typing.Optional[str]
Statuses
- Type: typing.Optional[typing.Sequence[typing.Literal['ACTIVE', 'PRIMARY_ACCOUNT_MISSING']]]
AutoAssociate
- Type: typing.Optional[bool]
ListBillingGroupsInputListBillingGroupsPaginateTypeDef
BillingPeriod
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListBillingGroupsFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.PaginatorConfigTypeDef]
ListBillingGroupsInputRequestTypeDef
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_classes.ListBillingGroupsFilterTypeDef]
ListBillingGroupsOutputTypeDef
BillingGroups
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.BillingGroupListElementTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCustomLineItemChargeDetailsPaginatorTypeDef
Type
- Type: typing.Literal['CREDIT', 'FEE']
- Required: Yes
Flat
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListCustomLineItemFlatChargeDetailsTypeDef]
Percentage
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListCustomLineItemPercentageChargeDetailsTypeDef]
LineItemFilters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.LineItemFilterPaginatorTypeDef]]
ListCustomLineItemChargeDetailsTypeDef
Type
- Type: typing.Literal['CREDIT', 'FEE']
- Required: Yes
Flat
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListCustomLineItemFlatChargeDetailsTypeDef]
Percentage
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListCustomLineItemPercentageChargeDetailsTypeDef]
LineItemFilters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.LineItemFilterTypeDef]]
ListCustomLineItemFlatChargeDetailsTypeDef
ChargeValue
- Type:
- Required: Yes
ListCustomLineItemPercentageChargeDetailsTypeDef
PercentageValue
- Type:
- Required: Yes
ListCustomLineItemVersionsBillingPeriodRangeFilterTypeDef
StartBillingPeriod
- Type: typing.Optional[str]
EndBillingPeriod
- Type: typing.Optional[str]
ListCustomLineItemVersionsFilterTypeDef
BillingPeriodRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListCustomLineItemVersionsBillingPeriodRangeFilterTypeDef]
ListCustomLineItemVersionsInputListCustomLineItemVersionsPaginateTypeDef
Arn
- Type:
- Required: Yes
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListCustomLineItemVersionsFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.PaginatorConfigTypeDef]
ListCustomLineItemVersionsInputRequestTypeDef
Arn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListCustomLineItemVersionsFilterTypeDef]
ListCustomLineItemVersionsOutputPaginatorTypeDef
CustomLineItemVersions
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.CustomLineItemVersionListElementPaginatorTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCustomLineItemVersionsOutputTypeDef
CustomLineItemVersions
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.CustomLineItemVersionListElementTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCustomLineItemsFilterTypeDef
Names
- Type: typing.Optional[typing.Sequence[str]]
BillingGroups
- Type: typing.Optional[typing.Sequence[str]]
Arns
- Type: typing.Optional[typing.Sequence[str]]
AccountIds
- Type: typing.Optional[typing.Sequence[str]]
ListCustomLineItemsInputListCustomLineItemsPaginateTypeDef
BillingPeriod
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListCustomLineItemsFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.PaginatorConfigTypeDef]
ListCustomLineItemsInputRequestTypeDef
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_classes.ListCustomLineItemsFilterTypeDef]
ListCustomLineItemsOutputPaginatorTypeDef
CustomLineItems
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.CustomLineItemListElementPaginatorTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCustomLineItemsOutputTypeDef
CustomLineItems
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.CustomLineItemListElementTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPricingPlansAssociatedWithPricingRuleInputListPricingPlansAssociatedWithPricingRulePaginateTypeDef
PricingRuleArn
- Type:
- Required: Yes
BillingPeriod
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.PaginatorConfigTypeDef]
ListPricingPlansAssociatedWithPricingRuleInputRequestTypeDef
PricingRuleArn
- Type:
- Required: Yes
BillingPeriod
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListPricingPlansAssociatedWithPricingRuleOutputTypeDef
BillingPeriod
- Type:
- Required: Yes
PricingRuleArn
- Type:
- Required: Yes
PricingPlanArns
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPricingPlansFilterTypeDef
Arns
- Type: typing.Optional[typing.Sequence[str]]
ListPricingPlansInputListPricingPlansPaginateTypeDef
BillingPeriod
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListPricingPlansFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.PaginatorConfigTypeDef]
ListPricingPlansInputRequestTypeDef
BillingPeriod
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListPricingPlansFilterTypeDef]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListPricingPlansOutputTypeDef
BillingPeriod
- Type:
- Required: Yes
PricingPlans
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.PricingPlanListElementTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPricingRulesAssociatedToPricingPlanInputListPricingRulesAssociatedToPricingPlanPaginateTypeDef
PricingPlanArn
- Type:
- Required: Yes
BillingPeriod
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.PaginatorConfigTypeDef]
ListPricingRulesAssociatedToPricingPlanInputRequestTypeDef
PricingPlanArn
- Type:
- Required: Yes
BillingPeriod
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListPricingRulesAssociatedToPricingPlanOutputTypeDef
BillingPeriod
- Type:
- Required: Yes
PricingPlanArn
- Type:
- Required: Yes
PricingRuleArns
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPricingRulesFilterTypeDef
Arns
- Type: typing.Optional[typing.Sequence[str]]
ListPricingRulesInputListPricingRulesPaginateTypeDef
BillingPeriod
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListPricingRulesFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.PaginatorConfigTypeDef]
ListPricingRulesInputRequestTypeDef
BillingPeriod
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListPricingRulesFilterTypeDef]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListPricingRulesOutputTypeDef
BillingPeriod
- Type:
- Required: Yes
PricingRules
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.PricingRuleListElementTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListResourcesAssociatedToCustomLineItemFilterTypeDef
Relationship
- Type: typing.Optional[typing.Literal['CHILD', 'PARENT']]
ListResourcesAssociatedToCustomLineItemInputListResourcesAssociatedToCustomLineItemPaginateTypeDef
Arn
- Type:
- Required: Yes
BillingPeriod
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ListResourcesAssociatedToCustomLineItemFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.PaginatorConfigTypeDef]
ListResourcesAssociatedToCustomLineItemInputRequestTypeDef
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_classes.ListResourcesAssociatedToCustomLineItemFilterTypeDef]
ListResourcesAssociatedToCustomLineItemOutputTypeDef
Arn
- Type:
- Required: Yes
AssociatedResources
- Type: typing.List[aws_resource_validator.pydantic_models.billingconductor_classes.ListResourcesAssociatedToCustomLineItemResponseElementTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListResourcesAssociatedToCustomLineItemResponseElementTypeDef
Arn
- Type: typing.Optional[str]
Relationship
- Type: typing.Optional[typing.Literal['CHILD', 'PARENT']]
EndBillingPeriod
- Type: typing.Optional[str]
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PricingPlanListElementTypeDef
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]
PricingRuleListElementTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.TieringTypeDef]
UsageType
- Type: typing.Optional[str]
Operation
- Type: typing.Optional[str]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Mapping[str, str]
- Required: Yes
TieringTypeDef
FreeTier
- Type:
- Required: Yes
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateBillingGroupAccountGroupingTypeDef
AutoAssociate
- Type: typing.Optional[bool]
UpdateBillingGroupInputRequestTypeDef
Arn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'PRIMARY_ACCOUNT_MISSING']]
ComputationPreference
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.ComputationPreferenceTypeDef]
Description
- Type: typing.Optional[str]
AccountGrouping
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.UpdateBillingGroupAccountGroupingTypeDef]
UpdateBillingGroupOutputTypeDef
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
UpdateCustomLineItemChargeDetailsTypeDef
Flat
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.UpdateCustomLineItemFlatChargeDetailsTypeDef]
Percentage
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.UpdateCustomLineItemPercentageChargeDetailsTypeDef]
LineItemFilters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.billingconductor_classes.LineItemFilterTypeDef]]
UpdateCustomLineItemFlatChargeDetailsTypeDef
ChargeValue
- Type:
- Required: Yes
UpdateCustomLineItemInputRequestTypeDef
Arn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ChargeDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.UpdateCustomLineItemChargeDetailsTypeDef]
BillingPeriodRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.billingconductor_classes.CustomLineItemBillingPeriodRangeTypeDef]
UpdateCustomLineItemOutputTypeDef
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
UpdateCustomLineItemPercentageChargeDetailsTypeDef
PercentageValue
- Type:
- Required: Yes
UpdateFreeTierConfigTypeDef
Activated
- Type:
- Required: Yes
UpdatePricingPlanInputRequestTypeDef
Arn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdatePricingPlanOutputTypeDef
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Size
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdatePricingRuleInputRequestTypeDef
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_classes.UpdateTieringInputTypeDef]
UpdatePricingRuleOutputTypeDef
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
UpdateTieringInputTypeDef
FreeTier
- Type:
- Required: Yes