PrivatePricingAddendum
The details of a private pricing addendum contract.
Contents
- contractArn
-
The Amazon Resource Name (ARN) of the private pricing addendum.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 500.
Pattern:
arn:aws[a-z-]*:billing::[0-9]{12}:contract/[a-zA-Z0-9_\+=\.\@-]{0,70}[a-zA-Z0-9]Required: Yes
- contractTerm
-
The contract term period of the private pricing addendum, expressed as an interval with an inclusive start date and an inclusive end date.
Type: Interval object
Required: Yes
- eligiblePayerAccounts
-
The payer accounts that are eligible under the private pricing addendum. The list contains at most 100 account IDs.
Type: Array of strings
Array Members: Minimum number of 0 items. Maximum number of 100 items.
Pattern:
[0-9]{12}Required: Yes
- investmentAccounts
-
The accounts that are eligible to receive investments under the private pricing addendum. An
InvestmentDistributionmust target one of these accounts. The list contains at most 100 account IDs.Type: Array of strings
Array Members: Minimum number of 0 items. Maximum number of 100 items.
Pattern:
[0-9]{12}Required: Yes
- legalEntities
-
The legal entities on the private pricing addendum. The list contains at most 10 legal entities.
Type: Array of LegalEntity objects
Array Members: Minimum number of 0 items. Maximum number of 10 items.
Required: Yes
- contractRestrictions
-
The restrictions that limit the self-service actions you can take on the private pricing addendum. An empty or absent value indicates that no restrictions apply. The list contains at most 10 restrictions.
Type: Array of strings
Array Members: Minimum number of 0 items. Maximum number of 10 items.
Valid Values:
ATTESTATION_SELF_SERVICE_BLOCKEDRequired: No
See Also
For more information about using this API in one of the language-specific Amazon SDKs, see the following: