Class: Aws::BillingConductor::Types::GetBillingGroupCostReportInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::BillingConductor::Types::GetBillingGroupCostReportInput
- Defined in:
- gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Number (ARN) that uniquely identifies the billing group.
-
#billing_period_range ⇒ Types::BillingPeriodRange
A time range for which the margin summary is effective.
-
#group_by ⇒ Array<String>
A list of strings that specify the attributes that are used to break down costs in the margin summary reports for the billing group.
-
#max_results ⇒ Integer
The maximum number of margin summary reports to retrieve.
-
#next_token ⇒ String
The pagination token used on subsequent calls to get reports.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Number (ARN) that uniquely identifies the billing group.
1304 1305 1306 1307 1308 1309 1310 1311 1312 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1304 class GetBillingGroupCostReportInput < Struct.new( :arn, :billing_period_range, :group_by, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#billing_period_range ⇒ Types::BillingPeriodRange
A time range for which the margin summary is effective. You can specify up to 12 months.
1304 1305 1306 1307 1308 1309 1310 1311 1312 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1304 class GetBillingGroupCostReportInput < Struct.new( :arn, :billing_period_range, :group_by, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#group_by ⇒ Array<String>
A list of strings that specify the attributes that are used to break down costs in the margin summary reports for the billing group. For example, you can view your costs by the Amazon Web Service name or the billing period.
1304 1305 1306 1307 1308 1309 1310 1311 1312 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1304 class GetBillingGroupCostReportInput < Struct.new( :arn, :billing_period_range, :group_by, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#max_results ⇒ Integer
The maximum number of margin summary reports to retrieve.
1304 1305 1306 1307 1308 1309 1310 1311 1312 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1304 class GetBillingGroupCostReportInput < Struct.new( :arn, :billing_period_range, :group_by, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#next_token ⇒ String
The pagination token used on subsequent calls to get reports.
1304 1305 1306 1307 1308 1309 1310 1311 1312 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1304 class GetBillingGroupCostReportInput < Struct.new( :arn, :billing_period_range, :group_by, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |