다음을 통해 공유


SubscriptionTerm Class

Definition

The current billing term of the SaaS Subscription.

public class SubscriptionTerm : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Grafana.Models.SubscriptionTerm>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Grafana.Models.SubscriptionTerm>
public class SubscriptionTerm
type SubscriptionTerm = class
    interface IJsonModel<SubscriptionTerm>
    interface IPersistableModel<SubscriptionTerm>
type SubscriptionTerm = class
Public Class SubscriptionTerm
Implements IJsonModel(Of SubscriptionTerm), IPersistableModel(Of SubscriptionTerm)
Public Class SubscriptionTerm
Inheritance
SubscriptionTerm
Implements

Properties

EndOn

The date and time in UTC of when the billing term ends.

StartOn

The date and time in UTC of when the billing term starts.

TermUnit

The unit of the billing term.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<SubscriptionTerm>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<SubscriptionTerm>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SubscriptionTerm>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SubscriptionTerm>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<SubscriptionTerm>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to