Share via


PrivateStorePlan Class

Definition

The PrivateStorePlan.

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

Constructors

PrivateStorePlan()

Initializes a new instance of PrivateStorePlan.

Properties

Accessibility

Plan accessibility.

AltStackReference

Alternative stack type.

PlanDisplayName

Friendly name for the plan for display in the marketplace.

PlanId

Text identifier for this plan.

SkuId

Identifier for this plan.

StackType

Stack type (classic or arm).

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<PrivateStorePlan>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PrivateStorePlan>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PrivateStorePlan>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PrivateStorePlan>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PrivateStorePlan>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to