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