Class SecondarySkus
A secondary SKU associated with a CCD commitment. Its quantity behavior is defined by the corresponding bundled SKU on the CCD offer.
Inherited Members
Namespace: Oci.CcdoffersService.Models
Assembly: OCI.DotNetSDK.Ccdoffers.dll
Syntax
public class SecondarySkus
Properties
Quantity
Declaration
[JsonProperty(PropertyName = "quantity")]
public long? Quantity { get; set; }
Property Value
| Type | Description |
|---|---|
| long? | The resolved hourly commitment quantity for this secondary SKU. In create or update requests, this property is required
when the corresponding offer component uses |
Sku
Declaration
[Required(ErrorMessage = "Sku is required.")]
[JsonProperty(PropertyName = "sku")]
public string Sku { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The secondary SKU part number (prefaced with "B"). For example, the "E4 MEMORY" SKU will be the secondary SKU with the main "E4 OCPUs" SKU.
Must also be the same as |
Remarks
Required
SkuDisplayName
Declaration
[Required(ErrorMessage = "SkuDisplayName is required.")]
[JsonProperty(PropertyName = "skuDisplayName")]
public string SkuDisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The canonical SKU display name derived from the associated offer. This property remains accepted in create and update requests for compatibility, but CCD uses the offer-derived value. Avoid entering confidential information. |
Remarks
Required
SkuMetric
Declaration
[JsonProperty(PropertyName = "skuMetric")]
public string SkuMetric { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The canonical billing metric derived from the associated offer. This property remains accepted in create and update requests for compatibility, but CCD uses the offer-derived value. |