Class: Aws::BillingConductor::Types::UpdateCustomLineItemInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:name, :description]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The ARN of the custom line item to be updated.

Returns:

  • (String)


2700
2701
2702
2703
2704
2705
2706
2707
2708
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 2700

class UpdateCustomLineItemInput < Struct.new(
  :arn,
  :name,
  :description,
  :charge_details,
  :billing_period_range)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#billing_period_rangeTypes::CustomLineItemBillingPeriodRange

The billing period range in which the custom line item request will be applied.



2700
2701
2702
2703
2704
2705
2706
2707
2708
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 2700

class UpdateCustomLineItemInput < Struct.new(
  :arn,
  :name,
  :description,
  :charge_details,
  :billing_period_range)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#charge_detailsTypes::UpdateCustomLineItemChargeDetails

A ListCustomLineItemChargeDetails containing the new charge details for the custom line item.



2700
2701
2702
2703
2704
2705
2706
2707
2708
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 2700

class UpdateCustomLineItemInput < Struct.new(
  :arn,
  :name,
  :description,
  :charge_details,
  :billing_period_range)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#descriptionString

The new line item description of the custom line item.

Returns:

  • (String)


2700
2701
2702
2703
2704
2705
2706
2707
2708
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 2700

class UpdateCustomLineItemInput < Struct.new(
  :arn,
  :name,
  :description,
  :charge_details,
  :billing_period_range)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#nameString

The new name for the custom line item.

Returns:

  • (String)


2700
2701
2702
2703
2704
2705
2706
2707
2708
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 2700

class UpdateCustomLineItemInput < Struct.new(
  :arn,
  :name,
  :description,
  :charge_details,
  :billing_period_range)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end