BillingConductorClient#
Index > BillingConductor > BillingConductorClient
Auto-generated documentation for BillingConductor type annotations stubs module types-boto3-billingconductor.
BillingConductorClient#
Type annotations and code completion for boto3.client("billingconductor").
 boto3 documentation
# BillingConductorClient usage example
from boto3.session import Session
from types_boto3_billingconductor.client import BillingConductorClient
def get_billingconductor_client() -> BillingConductorClient:
    return Session().client("billingconductor")Exceptions#
boto3 client exceptions are generated in runtime.
This class provides code completion for boto3.client("billingconductor").exceptions structure.
# Exceptions.exceptions usage example
client = boto3.client("billingconductor")
try:
    do_something(client)
except (
    client.exceptions.AccessDeniedException,
    client.exceptions.ClientError,
    client.exceptions.ConflictException,
    client.exceptions.InternalServerException,
    client.exceptions.ResourceNotFoundException,
    client.exceptions.ServiceLimitExceededException,
    client.exceptions.ThrottlingException,
    client.exceptions.ValidationException,
) as e:
    print(e)# Exceptions.exceptions type checking example
from types_boto3_billingconductor.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
    ...Methods#
can_paginate#
Type annotations and code completion for boto3.client("billingconductor").can_paginate method.
 boto3 documentation
# can_paginate method definition
def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...generate_presigned_url#
Type annotations and code completion for boto3.client("billingconductor").generate_presigned_url method.
 boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...associate_accounts#
Connects an array of account IDs in a consolidated billing family to a predefined billing group.
Type annotations and code completion for boto3.client("billingconductor").associate_accounts method.
 boto3 documentation
# associate_accounts method definition
def associate_accounts(
    self,
    *,
    Arn: str,
    AccountIds: Sequence[str],
) -> AssociateAccountsOutputTypeDef:  # (1)
    ...# associate_accounts method usage example with argument unpacking
kwargs: AssociateAccountsInputTypeDef = {  # (1)
    "Arn": ...,
    "AccountIds": ...,
}
parent.associate_accounts(**kwargs)associate_pricing_rules#
Connects an array of PricingRuleArns to a defined
PricingPlan.
Type annotations and code completion for boto3.client("billingconductor").associate_pricing_rules method.
 boto3 documentation
# associate_pricing_rules method definition
def associate_pricing_rules(
    self,
    *,
    Arn: str,
    PricingRuleArns: Sequence[str],
) -> AssociatePricingRulesOutputTypeDef:  # (1)
    ...# associate_pricing_rules method usage example with argument unpacking
kwargs: AssociatePricingRulesInputTypeDef = {  # (1)
    "Arn": ...,
    "PricingRuleArns": ...,
}
parent.associate_pricing_rules(**kwargs)batch_associate_resources_to_custom_line_item#
Associates a batch of resources to a percentage custom line item.
Type annotations and code completion for boto3.client("billingconductor").batch_associate_resources_to_custom_line_item method.
 boto3 documentation
# batch_associate_resources_to_custom_line_item method definition
def batch_associate_resources_to_custom_line_item(
    self,
    *,
    TargetArn: str,
    ResourceArns: Sequence[str],
    BillingPeriodRange: CustomLineItemBillingPeriodRangeTypeDef = ...,  # (1)
) -> BatchAssociateResourcesToCustomLineItemOutputTypeDef:  # (2)
    ...- See CustomLineItemBillingPeriodRangeTypeDef
- See BatchAssociateResourcesToCustomLineItemOutputTypeDef
# batch_associate_resources_to_custom_line_item method usage example with argument unpacking
kwargs: BatchAssociateResourcesToCustomLineItemInputTypeDef = {  # (1)
    "TargetArn": ...,
    "ResourceArns": ...,
}
parent.batch_associate_resources_to_custom_line_item(**kwargs)batch_disassociate_resources_from_custom_line_item#
Disassociates a batch of resources from a percentage custom line item.
Type annotations and code completion for boto3.client("billingconductor").batch_disassociate_resources_from_custom_line_item method.
 boto3 documentation
# batch_disassociate_resources_from_custom_line_item method definition
def batch_disassociate_resources_from_custom_line_item(
    self,
    *,
    TargetArn: str,
    ResourceArns: Sequence[str],
    BillingPeriodRange: CustomLineItemBillingPeriodRangeTypeDef = ...,  # (1)
) -> BatchDisassociateResourcesFromCustomLineItemOutputTypeDef:  # (2)
    ...- See CustomLineItemBillingPeriodRangeTypeDef
- See BatchDisassociateResourcesFromCustomLineItemOutputTypeDef
# batch_disassociate_resources_from_custom_line_item method usage example with argument unpacking
kwargs: BatchDisassociateResourcesFromCustomLineItemInputTypeDef = {  # (1)
    "TargetArn": ...,
    "ResourceArns": ...,
}
parent.batch_disassociate_resources_from_custom_line_item(**kwargs)create_billing_group#
Creates a billing group that resembles a consolidated billing family that Amazon Web Services charges, based off of the predefined pricing plan computation.
Type annotations and code completion for boto3.client("billingconductor").create_billing_group method.
 boto3 documentation
# create_billing_group method definition
def create_billing_group(
    self,
    *,
    Name: str,
    AccountGrouping: AccountGroupingTypeDef,  # (1)
    ComputationPreference: ComputationPreferenceTypeDef,  # (2)
    ClientToken: str = ...,
    PrimaryAccountId: str = ...,
    Description: str = ...,
    Tags: Mapping[str, str] = ...,
) -> CreateBillingGroupOutputTypeDef:  # (3)
    ...# create_billing_group method usage example with argument unpacking
kwargs: CreateBillingGroupInputTypeDef = {  # (1)
    "Name": ...,
    "AccountGrouping": ...,
    "ComputationPreference": ...,
}
parent.create_billing_group(**kwargs)create_custom_line_item#
Creates a custom line item that can be used to create a one-time fixed charge that can be applied to a single billing group for the current or previous billing period.
Type annotations and code completion for boto3.client("billingconductor").create_custom_line_item method.
 boto3 documentation
# create_custom_line_item method definition
def create_custom_line_item(
    self,
    *,
    Name: str,
    Description: str,
    BillingGroupArn: str,
    ChargeDetails: CustomLineItemChargeDetailsTypeDef,  # (1)
    ClientToken: str = ...,
    BillingPeriodRange: CustomLineItemBillingPeriodRangeTypeDef = ...,  # (2)
    Tags: Mapping[str, str] = ...,
    AccountId: str = ...,
    ComputationRule: ComputationRuleEnumType = ...,  # (3)
    PresentationDetails: PresentationObjectTypeDef = ...,  # (4)
) -> CreateCustomLineItemOutputTypeDef:  # (5)
    ...- See CustomLineItemChargeDetailsTypeDef
- See CustomLineItemBillingPeriodRangeTypeDef
- See ComputationRuleEnumType
- See PresentationObjectTypeDef
- See CreateCustomLineItemOutputTypeDef
# create_custom_line_item method usage example with argument unpacking
kwargs: CreateCustomLineItemInputTypeDef = {  # (1)
    "Name": ...,
    "Description": ...,
    "BillingGroupArn": ...,
    "ChargeDetails": ...,
}
parent.create_custom_line_item(**kwargs)create_pricing_plan#
Creates a pricing plan that is used for computing Amazon Web Services charges for billing groups.
Type annotations and code completion for boto3.client("billingconductor").create_pricing_plan method.
 boto3 documentation
# create_pricing_plan method definition
def create_pricing_plan(
    self,
    *,
    Name: str,
    ClientToken: str = ...,
    Description: str = ...,
    PricingRuleArns: Sequence[str] = ...,
    Tags: Mapping[str, str] = ...,
) -> CreatePricingPlanOutputTypeDef:  # (1)
    ...# create_pricing_plan method usage example with argument unpacking
kwargs: CreatePricingPlanInputTypeDef = {  # (1)
    "Name": ...,
}
parent.create_pricing_plan(**kwargs)create_pricing_rule#
Creates a pricing rule can be associated to a pricing plan, or a set of pricing plans.
Type annotations and code completion for boto3.client("billingconductor").create_pricing_rule method.
 boto3 documentation
# create_pricing_rule method definition
def create_pricing_rule(
    self,
    *,
    Name: str,
    Scope: PricingRuleScopeType,  # (1)
    Type: PricingRuleTypeType,  # (2)
    ClientToken: str = ...,
    Description: str = ...,
    ModifierPercentage: float = ...,
    Service: str = ...,
    Tags: Mapping[str, str] = ...,
    BillingEntity: str = ...,
    Tiering: CreateTieringInputTypeDef = ...,  # (3)
    UsageType: str = ...,
    Operation: str = ...,
) -> CreatePricingRuleOutputTypeDef:  # (4)
    ...- See PricingRuleScopeType
- See PricingRuleTypeType
- See CreateTieringInputTypeDef
- See CreatePricingRuleOutputTypeDef
# create_pricing_rule method usage example with argument unpacking
kwargs: CreatePricingRuleInputTypeDef = {  # (1)
    "Name": ...,
    "Scope": ...,
    "Type": ...,
}
parent.create_pricing_rule(**kwargs)delete_billing_group#
Deletes a billing group.
Type annotations and code completion for boto3.client("billingconductor").delete_billing_group method.
 boto3 documentation
# delete_billing_group method definition
def delete_billing_group(
    self,
    *,
    Arn: str,
) -> DeleteBillingGroupOutputTypeDef:  # (1)
    ...# delete_billing_group method usage example with argument unpacking
kwargs: DeleteBillingGroupInputTypeDef = {  # (1)
    "Arn": ...,
}
parent.delete_billing_group(**kwargs)delete_custom_line_item#
Deletes the custom line item identified by the given ARN in the current, or previous billing period.
Type annotations and code completion for boto3.client("billingconductor").delete_custom_line_item method.
 boto3 documentation
# delete_custom_line_item method definition
def delete_custom_line_item(
    self,
    *,
    Arn: str,
    BillingPeriodRange: CustomLineItemBillingPeriodRangeTypeDef = ...,  # (1)
) -> DeleteCustomLineItemOutputTypeDef:  # (2)
    ...# delete_custom_line_item method usage example with argument unpacking
kwargs: DeleteCustomLineItemInputTypeDef = {  # (1)
    "Arn": ...,
}
parent.delete_custom_line_item(**kwargs)delete_pricing_plan#
Deletes a pricing plan.
Type annotations and code completion for boto3.client("billingconductor").delete_pricing_plan method.
 boto3 documentation
# delete_pricing_plan method definition
def delete_pricing_plan(
    self,
    *,
    Arn: str,
) -> DeletePricingPlanOutputTypeDef:  # (1)
    ...# delete_pricing_plan method usage example with argument unpacking
kwargs: DeletePricingPlanInputTypeDef = {  # (1)
    "Arn": ...,
}
parent.delete_pricing_plan(**kwargs)delete_pricing_rule#
Deletes the pricing rule that's identified by the input Amazon Resource Name (ARN).
Type annotations and code completion for boto3.client("billingconductor").delete_pricing_rule method.
 boto3 documentation
# delete_pricing_rule method definition
def delete_pricing_rule(
    self,
    *,
    Arn: str,
) -> DeletePricingRuleOutputTypeDef:  # (1)
    ...# delete_pricing_rule method usage example with argument unpacking
kwargs: DeletePricingRuleInputTypeDef = {  # (1)
    "Arn": ...,
}
parent.delete_pricing_rule(**kwargs)disassociate_accounts#
Removes the specified list of account IDs from the given billing group.
Type annotations and code completion for boto3.client("billingconductor").disassociate_accounts method.
 boto3 documentation
# disassociate_accounts method definition
def disassociate_accounts(
    self,
    *,
    Arn: str,
    AccountIds: Sequence[str],
) -> DisassociateAccountsOutputTypeDef:  # (1)
    ...# disassociate_accounts method usage example with argument unpacking
kwargs: DisassociateAccountsInputTypeDef = {  # (1)
    "Arn": ...,
    "AccountIds": ...,
}
parent.disassociate_accounts(**kwargs)disassociate_pricing_rules#
Disassociates a list of pricing rules from a pricing plan.
Type annotations and code completion for boto3.client("billingconductor").disassociate_pricing_rules method.
 boto3 documentation
# disassociate_pricing_rules method definition
def disassociate_pricing_rules(
    self,
    *,
    Arn: str,
    PricingRuleArns: Sequence[str],
) -> DisassociatePricingRulesOutputTypeDef:  # (1)
    ...# disassociate_pricing_rules method usage example with argument unpacking
kwargs: DisassociatePricingRulesInputTypeDef = {  # (1)
    "Arn": ...,
    "PricingRuleArns": ...,
}
parent.disassociate_pricing_rules(**kwargs)get_billing_group_cost_report#
Retrieves the margin summary report, which includes the Amazon Web Services cost and charged amount (pro forma cost) by Amazon Web Services service for a specific billing group.
Type annotations and code completion for boto3.client("billingconductor").get_billing_group_cost_report method.
 boto3 documentation
# get_billing_group_cost_report method definition
def get_billing_group_cost_report(
    self,
    *,
    Arn: str,
    BillingPeriodRange: BillingPeriodRangeTypeDef = ...,  # (1)
    GroupBy: Sequence[GroupByAttributeNameType] = ...,  # (2)
    MaxResults: int = ...,
    NextToken: str = ...,
) -> GetBillingGroupCostReportOutputTypeDef:  # (3)
    ...- See BillingPeriodRangeTypeDef
- See Sequence[GroupByAttributeNameType]
- See GetBillingGroupCostReportOutputTypeDef
# get_billing_group_cost_report method usage example with argument unpacking
kwargs: GetBillingGroupCostReportInputTypeDef = {  # (1)
    "Arn": ...,
}
parent.get_billing_group_cost_report(**kwargs)list_account_associations#
This is a paginated call to list linked accounts that are linked to the payer account for the specified time period.
Type annotations and code completion for boto3.client("billingconductor").list_account_associations method.
 boto3 documentation
# list_account_associations method definition
def list_account_associations(
    self,
    *,
    BillingPeriod: str = ...,
    Filters: ListAccountAssociationsFilterTypeDef = ...,  # (1)
    NextToken: str = ...,
) -> ListAccountAssociationsOutputTypeDef:  # (2)
    ...# list_account_associations method usage example with argument unpacking
kwargs: ListAccountAssociationsInputTypeDef = {  # (1)
    "BillingPeriod": ...,
}
parent.list_account_associations(**kwargs)list_billing_group_cost_reports#
A paginated call to retrieve a summary report of actual Amazon Web Services charges and the calculated Amazon Web Services charges based on the associated pricing plan of a billing group.
Type annotations and code completion for boto3.client("billingconductor").list_billing_group_cost_reports method.
 boto3 documentation
# list_billing_group_cost_reports method definition
def list_billing_group_cost_reports(
    self,
    *,
    BillingPeriod: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
    Filters: ListBillingGroupCostReportsFilterTypeDef = ...,  # (1)
) -> ListBillingGroupCostReportsOutputTypeDef:  # (2)
    ...# list_billing_group_cost_reports method usage example with argument unpacking
kwargs: ListBillingGroupCostReportsInputTypeDef = {  # (1)
    "BillingPeriod": ...,
}
parent.list_billing_group_cost_reports(**kwargs)list_billing_groups#
A paginated call to retrieve a list of billing groups for the given billing period.
Type annotations and code completion for boto3.client("billingconductor").list_billing_groups method.
 boto3 documentation
# list_billing_groups method definition
def list_billing_groups(
    self,
    *,
    BillingPeriod: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
    Filters: ListBillingGroupsFilterTypeDef = ...,  # (1)
) -> ListBillingGroupsOutputTypeDef:  # (2)
    ...# list_billing_groups method usage example with argument unpacking
kwargs: ListBillingGroupsInputTypeDef = {  # (1)
    "BillingPeriod": ...,
}
parent.list_billing_groups(**kwargs)list_custom_line_item_versions#
A paginated call to get a list of all custom line item versions.
Type annotations and code completion for boto3.client("billingconductor").list_custom_line_item_versions method.
 boto3 documentation
# list_custom_line_item_versions method definition
def list_custom_line_item_versions(
    self,
    *,
    Arn: str,
    MaxResults: int = ...,
    NextToken: str = ...,
    Filters: ListCustomLineItemVersionsFilterTypeDef = ...,  # (1)
) -> ListCustomLineItemVersionsOutputTypeDef:  # (2)
    ...# list_custom_line_item_versions method usage example with argument unpacking
kwargs: ListCustomLineItemVersionsInputTypeDef = {  # (1)
    "Arn": ...,
}
parent.list_custom_line_item_versions(**kwargs)list_custom_line_items#
A paginated call to get a list of all custom line items (FFLIs) for the given billing period.
Type annotations and code completion for boto3.client("billingconductor").list_custom_line_items method.
 boto3 documentation
# list_custom_line_items method definition
def list_custom_line_items(
    self,
    *,
    BillingPeriod: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
    Filters: ListCustomLineItemsFilterTypeDef = ...,  # (1)
) -> ListCustomLineItemsOutputTypeDef:  # (2)
    ...# list_custom_line_items method usage example with argument unpacking
kwargs: ListCustomLineItemsInputTypeDef = {  # (1)
    "BillingPeriod": ...,
}
parent.list_custom_line_items(**kwargs)list_pricing_plans#
A paginated call to get pricing plans for the given billing period.
Type annotations and code completion for boto3.client("billingconductor").list_pricing_plans method.
 boto3 documentation
# list_pricing_plans method definition
def list_pricing_plans(
    self,
    *,
    BillingPeriod: str = ...,
    Filters: ListPricingPlansFilterTypeDef = ...,  # (1)
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListPricingPlansOutputTypeDef:  # (2)
    ...# list_pricing_plans method usage example with argument unpacking
kwargs: ListPricingPlansInputTypeDef = {  # (1)
    "BillingPeriod": ...,
}
parent.list_pricing_plans(**kwargs)list_pricing_plans_associated_with_pricing_rule#
A list of the pricing plans that are associated with a pricing rule.
Type annotations and code completion for boto3.client("billingconductor").list_pricing_plans_associated_with_pricing_rule method.
 boto3 documentation
# list_pricing_plans_associated_with_pricing_rule method definition
def list_pricing_plans_associated_with_pricing_rule(
    self,
    *,
    PricingRuleArn: str,
    BillingPeriod: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListPricingPlansAssociatedWithPricingRuleOutputTypeDef:  # (1)
    ...# list_pricing_plans_associated_with_pricing_rule method usage example with argument unpacking
kwargs: ListPricingPlansAssociatedWithPricingRuleInputTypeDef = {  # (1)
    "PricingRuleArn": ...,
}
parent.list_pricing_plans_associated_with_pricing_rule(**kwargs)list_pricing_rules#
Describes a pricing rule that can be associated to a pricing plan, or set of pricing plans.
Type annotations and code completion for boto3.client("billingconductor").list_pricing_rules method.
 boto3 documentation
# list_pricing_rules method definition
def list_pricing_rules(
    self,
    *,
    BillingPeriod: str = ...,
    Filters: ListPricingRulesFilterTypeDef = ...,  # (1)
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListPricingRulesOutputTypeDef:  # (2)
    ...# list_pricing_rules method usage example with argument unpacking
kwargs: ListPricingRulesInputTypeDef = {  # (1)
    "BillingPeriod": ...,
}
parent.list_pricing_rules(**kwargs)list_pricing_rules_associated_to_pricing_plan#
Lists the pricing rules that are associated with a pricing plan.
Type annotations and code completion for boto3.client("billingconductor").list_pricing_rules_associated_to_pricing_plan method.
 boto3 documentation
# list_pricing_rules_associated_to_pricing_plan method definition
def list_pricing_rules_associated_to_pricing_plan(
    self,
    *,
    PricingPlanArn: str,
    BillingPeriod: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListPricingRulesAssociatedToPricingPlanOutputTypeDef:  # (1)
    ...# list_pricing_rules_associated_to_pricing_plan method usage example with argument unpacking
kwargs: ListPricingRulesAssociatedToPricingPlanInputTypeDef = {  # (1)
    "PricingPlanArn": ...,
}
parent.list_pricing_rules_associated_to_pricing_plan(**kwargs)list_resources_associated_to_custom_line_item#
List the resources that are associated to a custom line item.
Type annotations and code completion for boto3.client("billingconductor").list_resources_associated_to_custom_line_item method.
 boto3 documentation
# list_resources_associated_to_custom_line_item method definition
def list_resources_associated_to_custom_line_item(
    self,
    *,
    Arn: str,
    BillingPeriod: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
    Filters: ListResourcesAssociatedToCustomLineItemFilterTypeDef = ...,  # (1)
) -> ListResourcesAssociatedToCustomLineItemOutputTypeDef:  # (2)
    ...- See ListResourcesAssociatedToCustomLineItemFilterTypeDef
- See ListResourcesAssociatedToCustomLineItemOutputTypeDef
# list_resources_associated_to_custom_line_item method usage example with argument unpacking
kwargs: ListResourcesAssociatedToCustomLineItemInputTypeDef = {  # (1)
    "Arn": ...,
}
parent.list_resources_associated_to_custom_line_item(**kwargs)list_tags_for_resource#
A list the tags for a resource.
Type annotations and code completion for boto3.client("billingconductor").list_tags_for_resource method.
 boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
    self,
    *,
    ResourceArn: str,
) -> ListTagsForResourceResponseTypeDef:  # (1)
    ...# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceRequestTypeDef = {  # (1)
    "ResourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)tag_resource#
Associates the specified tags to a resource with the specified
resourceArn.
Type annotations and code completion for boto3.client("billingconductor").tag_resource method.
 boto3 documentation
# tag_resource method definition
def tag_resource(
    self,
    *,
    ResourceArn: str,
    Tags: Mapping[str, str],
) -> Dict[str, Any]:
    ...# tag_resource method usage example with argument unpacking
kwargs: TagResourceRequestTypeDef = {  # (1)
    "ResourceArn": ...,
    "Tags": ...,
}
parent.tag_resource(**kwargs)untag_resource#
Deletes specified tags from a resource.
Type annotations and code completion for boto3.client("billingconductor").untag_resource method.
 boto3 documentation
# untag_resource method definition
def untag_resource(
    self,
    *,
    ResourceArn: str,
    TagKeys: Sequence[str],
) -> Dict[str, Any]:
    ...# untag_resource method usage example with argument unpacking
kwargs: UntagResourceRequestTypeDef = {  # (1)
    "ResourceArn": ...,
    "TagKeys": ...,
}
parent.untag_resource(**kwargs)update_billing_group#
This updates an existing billing group.
Type annotations and code completion for boto3.client("billingconductor").update_billing_group method.
 boto3 documentation
# update_billing_group method definition
def update_billing_group(
    self,
    *,
    Arn: str,
    Name: str = ...,
    Status: BillingGroupStatusType = ...,  # (1)
    ComputationPreference: ComputationPreferenceTypeDef = ...,  # (2)
    Description: str = ...,
    AccountGrouping: UpdateBillingGroupAccountGroupingTypeDef = ...,  # (3)
) -> UpdateBillingGroupOutputTypeDef:  # (4)
    ...- See BillingGroupStatusType
- See ComputationPreferenceTypeDef
- See UpdateBillingGroupAccountGroupingTypeDef
- See UpdateBillingGroupOutputTypeDef
# update_billing_group method usage example with argument unpacking
kwargs: UpdateBillingGroupInputTypeDef = {  # (1)
    "Arn": ...,
}
parent.update_billing_group(**kwargs)update_custom_line_item#
Update an existing custom line item in the current or previous billing period.
Type annotations and code completion for boto3.client("billingconductor").update_custom_line_item method.
 boto3 documentation
# update_custom_line_item method definition
def update_custom_line_item(
    self,
    *,
    Arn: str,
    Name: str = ...,
    Description: str = ...,
    ChargeDetails: UpdateCustomLineItemChargeDetailsTypeDef = ...,  # (1)
    BillingPeriodRange: CustomLineItemBillingPeriodRangeTypeDef = ...,  # (2)
) -> UpdateCustomLineItemOutputTypeDef:  # (3)
    ...- See UpdateCustomLineItemChargeDetailsTypeDef
- See CustomLineItemBillingPeriodRangeTypeDef
- See UpdateCustomLineItemOutputTypeDef
# update_custom_line_item method usage example with argument unpacking
kwargs: UpdateCustomLineItemInputTypeDef = {  # (1)
    "Arn": ...,
}
parent.update_custom_line_item(**kwargs)update_pricing_plan#
This updates an existing pricing plan.
Type annotations and code completion for boto3.client("billingconductor").update_pricing_plan method.
 boto3 documentation
# update_pricing_plan method definition
def update_pricing_plan(
    self,
    *,
    Arn: str,
    Name: str = ...,
    Description: str = ...,
) -> UpdatePricingPlanOutputTypeDef:  # (1)
    ...# update_pricing_plan method usage example with argument unpacking
kwargs: UpdatePricingPlanInputTypeDef = {  # (1)
    "Arn": ...,
}
parent.update_pricing_plan(**kwargs)update_pricing_rule#
Updates an existing pricing rule.
Type annotations and code completion for boto3.client("billingconductor").update_pricing_rule method.
 boto3 documentation
# update_pricing_rule method definition
def update_pricing_rule(
    self,
    *,
    Arn: str,
    Name: str = ...,
    Description: str = ...,
    Type: PricingRuleTypeType = ...,  # (1)
    ModifierPercentage: float = ...,
    Tiering: UpdateTieringInputTypeDef = ...,  # (2)
) -> UpdatePricingRuleOutputTypeDef:  # (3)
    ...# update_pricing_rule method usage example with argument unpacking
kwargs: UpdatePricingRuleInputTypeDef = {  # (1)
    "Arn": ...,
}
parent.update_pricing_rule(**kwargs)get_paginator#
Type annotations and code completion for boto3.client("billingconductor").get_paginator method with overloads.
- client.get_paginator("list_account_associations")-> ListAccountAssociationsPaginator
- client.get_paginator("list_billing_group_cost_reports")-> ListBillingGroupCostReportsPaginator
- client.get_paginator("list_billing_groups")-> ListBillingGroupsPaginator
- client.get_paginator("list_custom_line_item_versions")-> ListCustomLineItemVersionsPaginator
- client.get_paginator("list_custom_line_items")-> ListCustomLineItemsPaginator
- client.get_paginator("list_pricing_plans_associated_with_pricing_rule")-> ListPricingPlansAssociatedWithPricingRulePaginator
- client.get_paginator("list_pricing_plans")-> ListPricingPlansPaginator
- client.get_paginator("list_pricing_rules_associated_to_pricing_plan")-> ListPricingRulesAssociatedToPricingPlanPaginator
- client.get_paginator("list_pricing_rules")-> ListPricingRulesPaginator
- client.get_paginator("list_resources_associated_to_custom_line_item")-> ListResourcesAssociatedToCustomLineItemPaginator