Class SubscriptionDetails
Commitment summary for a subscription.
Inherited Members
Namespace: Oci.OnesubscriptionService.Models
Assembly: OCI.DotNetSDK.Onesubscription.dll
Syntax
public class SubscriptionDetails
Properties
AmountAuthorized
Declaration
[JsonProperty(PropertyName = "amountAuthorized")]
public double AmountAuthorized { get; set; }
Property Value
| Type | Description |
|---|---|
| double | Amount authorized for the subscription. |
AmountAvailable
Declaration
[JsonProperty(PropertyName = "amountAvailable")]
public double AmountAvailable { get; set; }
Property Value
| Type | Description |
|---|---|
| double | Amount remaining and available for the subscription. |
AmountCommitment
Declaration
[JsonProperty(PropertyName = "amountCommitment")]
public double AmountCommitment { get; set; }
Property Value
| Type | Description |
|---|---|
| double | Total committed amount for the subscription. |
AmountConsumed
Declaration
[JsonProperty(PropertyName = "amountConsumed")]
public double AmountConsumed { get; set; }
Property Value
| Type | Description |
|---|---|
| double | Amount consumed from the subscription commitment. |
AmountProvisioned
Declaration
[JsonProperty(PropertyName = "amountProvisioned")]
public double AmountProvisioned { get; set; }
Property Value
| Type | Description |
|---|---|
| double | Amount provisioned for the subscription. |
CommitmentPeriods
Declaration
[JsonProperty(PropertyName = "commitmentPeriods")]
public List<CommitmentPeriod> CommitmentPeriods { get; set; }
Property Value
| Type | Description |
|---|---|
| List<CommitmentPeriod> | Commitment periods associated with the subscription. |
ContractId
Declaration
[JsonProperty(PropertyName = "contractId")]
public string ContractId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Contract identifier. |
CurrencyCode
Declaration
[JsonProperty(PropertyName = "currencyCode")]
public string CurrencyCode { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The currency of the subscription, in the format specified by ISO-4217. |
CustomerName
Declaration
[JsonProperty(PropertyName = "customerName")]
public string CustomerName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Sold-to customer name. |
ProductsAndServices
Declaration
[JsonProperty(PropertyName = "productsAndServices")]
public List<ProductAndService> ProductsAndServices { get; set; }
Property Value
| Type | Description |
|---|---|
| List<ProductAndService> | Products and services that draw down from the subscription. |
SubscriptionId
Declaration
[JsonProperty(PropertyName = "subscriptionId")]
public string SubscriptionId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Subscription identifier. |
TimeCommitmentEnd
Declaration
[JsonProperty(PropertyName = "timeCommitmentEnd")]
public DateTime? TimeCommitmentEnd { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | End date and time of the subscription commitment. |
TimeCommitmentStart
Declaration
[JsonProperty(PropertyName = "timeCommitmentStart")]
public DateTime? TimeCommitmentStart { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | Start date and time of the subscription commitment. |