Class: Aws::BillingConductor::Types::CustomLineItemListElement
- Inherits:
-
Struct
- Object
- Struct
- Aws::BillingConductor::Types::CustomLineItemListElement
- Defined in:
- gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb
Overview
A representation of a custom line item.
Constant Summary collapse
- SENSITIVE =
[:name, :description]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The Amazon Web Services account in which this custom line item will be applied to.
-
#arn ⇒ String
The Amazon Resource Names (ARNs) for custom line items.
-
#association_size ⇒ Integer
The number of resources that are associated to the custom line item.
-
#billing_group_arn ⇒ String
The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.
-
#charge_details ⇒ Types::ListCustomLineItemChargeDetails
A
ListCustomLineItemChargeDetailsthat describes the charge details of a custom line item. -
#computation_rule ⇒ String
The computation rule that determines how the custom line item charges are computed and reflected in the bill.
-
#creation_time ⇒ Integer
The time created.
-
#currency_code ⇒ String
The custom line item's charge value currency.
-
#description ⇒ String
The custom line item's description.
-
#last_modified_time ⇒ Integer
The most recent time when the custom line item was modified.
-
#name ⇒ String
The custom line item's name.
-
#presentation_details ⇒ Types::PresentationObject
Configuration details specifying how the custom line item charges are presented, including which service the charges are shown under.
-
#product_code ⇒ String
The product code that's associated with the custom line item.
Instance Attribute Details
#account_id ⇒ String
The Amazon Web Services account in which this custom line item will be applied to.
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1032 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Names (ARNs) for custom line items.
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1032 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#association_size ⇒ Integer
The number of resources that are associated to the custom line item.
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1032 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#billing_group_arn ⇒ String
The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1032 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#charge_details ⇒ Types::ListCustomLineItemChargeDetails
A ListCustomLineItemChargeDetails that describes the charge
details of a custom line item.
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1032 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#computation_rule ⇒ String
The computation rule that determines how the custom line item charges are computed and reflected in the bill.
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1032 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#creation_time ⇒ Integer
The time created.
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1032 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#currency_code ⇒ String
The custom line item's charge value currency. Only one of the valid values can be used.
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1032 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#description ⇒ String
The custom line item's description. This is shown on the Bills page in association with the charge value.
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1032 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#last_modified_time ⇒ Integer
The most recent time when the custom line item was modified.
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1032 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#name ⇒ String
The custom line item's name.
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1032 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#presentation_details ⇒ Types::PresentationObject
Configuration details specifying how the custom line item charges are presented, including which service the charges are shown under.
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1032 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#product_code ⇒ String
The product code that's associated with the custom line item.
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1032 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |