[{"label":"Latest (v1)","version":"latest"}]
cloud-partner-navigator

BaseOffer

Defines the properties of the Base Offer.


Properties

string
name Required

The name of the offer.


string
billingModel Required

The billing model example - ‘COMMIT_REQUIRED’ ‘COMMIT_OPTIONAL’ ‘COMMIT_ONLY’

Possible values are: COMMIT_REQUIREDCOMMIT_OPTIONALCOMMIT_ONLY


integer as int32
purchaseQuantity Required

The purchase Quantity of the offer.


string
offerCategory Required

The categories of offers example - ‘PRIMARY’ ‘ADDON’ ‘ONETIME’ ‘ONDEMAND’

Possible values are: PRIMARYADDONONETIMEONDEMAND


string
billingFrequency Optional

The billing frequency example - ‘PREPAID’ ‘MONTHLY’ ‘ANNUAL’

Possible values are: PREPAIDMONTHLYANNUAL


array of OfferComponent
components Optional

The component of the offer.


string
crossRefSku Optional

The cross Ref Sku of the offer.


string
currency Optional

The currency of the offer.


string
customerSegment Optional

The customer segment example - ‘ACADEMIC’ ‘COMMERCIAL’ ‘GOVERNMENT’

Possible values are: ACADEMICCOMMERCIALGOVERNMENT


string
dataCenter Optional

The data center.


string
description Optional

The description of the offer.


string
endDate Optional

The end date of the offer.


string
hostingType Optional

The hosting Type.


string
licenseUnit Optional

The license unit.


string
chargeId Optional

The charge id of the offer.


string
billingTermUom Optional

The billing term Uom of the offer example - ‘MONTHS’

Possible values are: MONTHS


string
offerConfigGroupId Optional

The offer config group Id of the offer.


offerCost Optional

Defines the properties of the Cost Object.


string
offerType Optional

The type of offer example - ‘ONDEMAND’ ‘COMMIT’

Possible values are: ONDEMANDCOMMIT


string
operatingSystem Optional

The operating system.


string
productId Optional

The product id of the offer.


integer as int32
billingTerm Optional

The billing term of the offer.


string
quantityUom Optional

The quantity Uom of the offer.


string
referenceId Optional

The reference Id of the offer


string
region Optional

The region of the offer.


string
retentionPeriod Optional

The retention period of the offer.


string
routeToMarket Optional

The route to market example - ‘DIRECT’ ‘RESELLER’ ‘DISTRIBUTOR’

Possible values are: DIRECTRESELLERDISTRIBUTOR


string
startDate Optional

The start date of the offer.


string
status Optional

The status of the offer example - ‘SUBMITTED’ ‘PENDING_PROVISIONING’ ‘ERROR’ etc

Possible values are: SUBMITTEDPENDING_PROVISIONINGERRORACTIVEPENDING_CANCELCANCELLEDTERMINATEDPENDING_ACTIVEEXPIRED


string
supportLevel Optional

The support level of the offer.


string
tierName Optional

The tier name.


number as double
totalCreditSavings Optional

The total credit savings on the offer.


number as double
totalListContractValue Optional

The total list contract value of the offer.


number as double
totalListPrice Optional

The total list price of the offer.


string
uom Optional

The uom.


array of UsageItem
usageItems Optional

The list of usage items.

JSON Example

{
	"billingModel": "COMMIT_REQUIRED",
	"name": "string",
	"offerCategory": "PRIMARY",
	"purchaseQuantity": 0
}
[{"label":"Latest (v1)","version":"latest"}]
cloud-partner-navigator
Property Of

AmendOffer
MspSubscriptionDetails

Feedback

Was this page helpful?