View a markdown version of this page

OutcomeBasedInvestment - Amazon Billing and Cost Management
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

OutcomeBasedInvestment

An investment that is awarded upon completion of a defined outcome. This corresponds to the OUTCOME_BASED investment type and is claimed through CreateContractualInvestmentAttestation.

Contents

attestationWindow

The time window, expressed as an interval with inclusive start and end dates, during which outcomes can be attested to.

Type: Interval object

Required: Yes

disbursedValue

The total value already disbursed against the investment. This value can be distributed among the investment accounts distribution.

Type: Amount object

Required: Yes

investmentId

The identifier of the investment, as returned by ListContractualInvestments. This value is 1–36 characters.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 36.

Pattern: [a-zA-Z0-9_\-]+

Required: Yes

outcomeDescription

The description of what must be completed to attest the outcome. This value is 1–2048 characters.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 2048.

Required: Yes

investmentMultipliers

The multipliers used to compute the investment value from the attestation input. The list contains at most 200 multipliers. Multipliers are derived from the terms of the private pricing contract.

Type: Array of InvestmentMultiplier objects

Array Members: Minimum number of 0 items. Maximum number of 200 items.

Required: No

investmentRestrictions

The restrictions that cap the value that can be disbursed for the investment. The list contains at most 10 restrictions.

Type: Array of InvestmentRestriction objects

Array Members: Minimum number of 0 items. Maximum number of 10 items.

Required: No

See Also

For more information about using this API in one of the language-specific Amazon SDKs, see the following: