BillingSubscriptionSplitContent Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Request parameters that are provided to split the billing subscription.
public class BillingSubscriptionSplitContent : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Billing.Models.BillingSubscriptionSplitContent>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Billing.Models.BillingSubscriptionSplitContent>
public class BillingSubscriptionSplitContent
type BillingSubscriptionSplitContent = class
interface IJsonModel<BillingSubscriptionSplitContent>
interface IPersistableModel<BillingSubscriptionSplitContent>
type BillingSubscriptionSplitContent = class
Public Class BillingSubscriptionSplitContent
Implements IJsonModel(Of BillingSubscriptionSplitContent), IPersistableModel(Of BillingSubscriptionSplitContent)
Public Class BillingSubscriptionSplitContent
- Inheritance
-
BillingSubscriptionSplitContent
- Implements
Constructors
BillingSubscriptionSplitContent() |
Initializes a new instance of BillingSubscriptionSplitContent. |
Properties
BillingFrequency |
The billing frequency of the target subscription in the ISO8601 format. Example: P1M, P3M, P1Y". |
Quantity |
The quantity of the target product to which the subscription needs to be split into. |
TargetProductTypeId |
The ID of the target product to which the subscription needs to be split into. This value is not same as the value returned in Get API call and can be retrieved from Catalog API to know the product id to split into. |
TargetSkuId |
The ID of the target product to which the subscription needs to be split into. This value is not same as the value returned in Get API call and can be retrieved from Catalog API to know the sku id to split into. |
TermDuration |
The term duration of the target in ISO8601 format product to which the subscription needs to be split into. Example: P1M, P1Y. |
Explicit Interface Implementations
IJsonModel<BillingSubscriptionSplitContent>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<BillingSubscriptionSplitContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<BillingSubscriptionSplitContent>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<BillingSubscriptionSplitContent>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<BillingSubscriptionSplitContent>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |