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 display settings of the custom line item.
-
#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
The presentation configuration of the custom line item.
-
#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.
984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 984 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.
984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 984 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.
984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 984 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.
984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 984 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.
984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 984 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 display settings of the custom line item
984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 984 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.
984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 984 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.
984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 984 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.
984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 984 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.
984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 984 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.
984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 984 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
The presentation configuration of the custom line item
984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 984 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.
984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 984 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 |