Class: Aws::BillingConductor::Types::GetBillingGroupCostReportInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Number (ARN) that uniquely identifies the billing group.

Returns:

  • (String)


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_rangeTypes::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_byArray<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.

Returns:

  • (Array<String>)


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_resultsInteger

The maximum number of margin summary reports to retrieve.

Returns:

  • (Integer)


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_tokenString

The pagination token used on subsequent calls to get reports.

Returns:

  • (String)


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