Class: Aws::BillingConductor::Types::CustomLineItemVersionListElement
- Inherits:
-
Struct
- Object
- Struct
- Aws::BillingConductor::Types::CustomLineItemVersionListElement
- Defined in:
- gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb
Overview
A representation of a custom line item version.
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
A list of custom line item Amazon Resource Names (ARNs) to retrieve information.
-
#association_size ⇒ Integer
The number of resources that are associated with the custom line item.
-
#billing_group_arn ⇒ String
The Amazon Resource Name (ARN) of the billing group that the custom line item applies to.
-
#charge_details ⇒ Types::ListCustomLineItemChargeDetails
A representation of the charge details of a custom line item.
-
#creation_time ⇒ Integer
The time when the custom line item version was created.
-
#currency_code ⇒ String
The charge value currency of the custom line item.
-
#description ⇒ String
The description of the custom line item.
-
#end_billing_period ⇒ String
The end billing period of the custom line item version.
-
#last_modified_time ⇒ Integer
The most recent time that the custom line item version was modified.
-
#name ⇒ String
The name of the custom line item.
-
#product_code ⇒ String
The product code that’s associated with the custom line item.
-
#start_billing_period ⇒ String
The start billing period of the custom line item version.
-
#start_time ⇒ Integer
The inclusive start time.
Instance Attribute Details
#account_id ⇒ String
The Amazon Web Services account in which this custom line item will be applied to.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1056 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id) SENSITIVE = [:name, :description] include Aws::Structure end |
#arn ⇒ String
A list of custom line item Amazon Resource Names (ARNs) to retrieve information.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1056 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id) SENSITIVE = [:name, :description] include Aws::Structure end |
#association_size ⇒ Integer
The number of resources that are associated with the custom line item.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1056 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id) SENSITIVE = [:name, :description] include Aws::Structure end |
#billing_group_arn ⇒ String
The Amazon Resource Name (ARN) of the billing group that the custom line item applies to.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1056 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id) SENSITIVE = [:name, :description] include Aws::Structure end |
#charge_details ⇒ Types::ListCustomLineItemChargeDetails
A representation of the charge details of a custom line item.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1056 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id) SENSITIVE = [:name, :description] include Aws::Structure end |
#creation_time ⇒ Integer
The time when the custom line item version was created.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1056 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id) SENSITIVE = [:name, :description] include Aws::Structure end |
#currency_code ⇒ String
The charge value currency of the custom line item.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1056 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id) SENSITIVE = [:name, :description] include Aws::Structure end |
#description ⇒ String
The description of the custom line item.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1056 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id) SENSITIVE = [:name, :description] include Aws::Structure end |
#end_billing_period ⇒ String
The end billing period of the custom line item version.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1056 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id) SENSITIVE = [:name, :description] include Aws::Structure end |
#last_modified_time ⇒ Integer
The most recent time that the custom line item version was modified.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1056 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id) SENSITIVE = [:name, :description] include Aws::Structure end |
#name ⇒ String
The name of the custom line item.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1056 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id) SENSITIVE = [:name, :description] include Aws::Structure end |
#product_code ⇒ String
The product code that’s associated with the custom line item.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1056 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id) SENSITIVE = [:name, :description] include Aws::Structure end |
#start_billing_period ⇒ String
The start billing period of the custom line item version.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1056 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id) SENSITIVE = [:name, :description] include Aws::Structure end |
#start_time ⇒ Integer
The inclusive start time.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1056 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id) SENSITIVE = [:name, :description] include Aws::Structure end |