Class: Aws::Billing::Types::AttestationDetails

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

Overview

The details of an investment attestation submission, including the value being attested and how the resulting investment is distributed.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attestation_value ⇒ Types::AttestationValue

The value being attested, expressed as either a monetary amount or one or more quantities. Exactly one form is set.



211
212
213
214
215
216
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 211

class AttestationDetails < Struct.new(
  :attestation_value,
  :investment_distributions)
  SENSITIVE = []
  include Aws::Structure
end

#investment_distributions ⇒ Array<Types::InvestmentDistribution>

The distribution of the resulting investment across the eligible investment accounts on the contract. If you omit this value, the full investment is allocated to the single eligible investment account on the contract. This value is required when multiple investment accounts are eligible. When you provide this value, the sum of all distributions must equal the resulting monetary investment value (the attested amount, or the value computed from the attested quantities using the investment multipliers). The list contains at most 200 distributions.

Returns:



211
212
213
214
215
216
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 211

class AttestationDetails < Struct.new(
  :attestation_value,
  :investment_distributions)
  SENSITIVE = []
  include Aws::Structure
end