View a markdown version of this page

InvestmentAttestation - 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).

InvestmentAttestation

A summary of a submitted investment attestation, as returned by ListContractualInvestmentAttestations.

Contents

attestationId

The identifier of the attestation. This value is returned by CreateContractualInvestmentAttestation and is used to cancel the attestation with CancelContractualInvestmentAttestation. 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

attestationStatus

The current status of the attestation. Valid values are PENDING_REVIEW, PENDING_C_LEVEL_APPROVAL, PENDING_CANCELLATION, REJECTED, CANCELLED, and DISBURSED. The values DISBURSED, REJECTED, and CANCELLED are terminal. The other values indicate the attestation is still in progress.

Type: String

Valid Values: PENDING_REVIEW | PENDING_C_LEVEL_APPROVAL | PENDING_CANCELLATION | REJECTED | CANCELLED | DISBURSED

Required: Yes

attestedAt

The date on which the attestation was submitted.

Type: Timestamp

Required: Yes

investmentId

The identifier of the investment that was attested, as returned by ListContractualInvestments.

Type: String

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

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

Required: Yes

investmentName

The name of the investment summary that contains the attested outcome. This value is 1–400 characters.

Type: String

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

Required: Yes

investmentSummaryId

The identifier of the investment summary that was attested, as returned by ListContractualInvestmentSummaries.

Type: String

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

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

Required: Yes

outcomeDescription

The description of the attested outcome. This value is 1–2048 characters.

Type: String

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

Required: Yes

updatedAt

The date on which the attestation was last updated.

Type: Timestamp

Required: Yes

attestedValue

The monetary value attested.

Type: Amount object

Required: No

investmentDisbursedAt

The start date on which the investment is disbursed to the investment accounts. This is not the same as the time of disbursement, but reflects the date you submitted with the attestation.

Type: Timestamp

Required: No

investmentDistributions

The distribution of the attested investment across the eligible investment accounts. The list contains at most 200 distributions.

Type: Array of InvestmentDistribution objects

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

Required: No

isCancellable

Indicates whether the attestation can be canceled with CancelContractualInvestmentAttestation.

Type: Boolean

Required: No

rejectionReasons

The reasons the attestation was rejected. This value is present only when attestationStatus is REJECTED. The list contains at most 30 reasons.

Type: Array of strings

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

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

Required: No

See Also

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