SoftwareRevenue
Specifies a customer's procurement terms details. Required only for partners in eligible programs.
Contents
Note
In the following list, the required parameters are described first.
- DeliveryModel
-
Specifies the customer's intended payment type agreement or procurement method to acquire the solution or service outlined in the
Opportunity
.Type: String
Valid Values:
Contract | Pay-as-you-go | Subscription
Required: No
- EffectiveDate
-
Specifies the
Opportunity
's customer engagement start date for the contract's effectiveness.Type: String
Pattern:
^[1-9][0-9]{3}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$
Required: No
- ExpirationDate
-
Specifies the expiration date for the contract between the customer and AWS partner. It signifies the termination date of the agreed-upon engagement period between both parties.
Type: String
Pattern:
^[1-9][0-9]{3}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$
Required: No
- Value
-
Specifies the payment value (amount and currency).
Type: MonetaryValue object
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: