Share via


PremierAddOnOffer Class

Definition

Premier add-on offer.

public class PremierAddOnOffer : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppService.Models.PremierAddOnOffer>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppService.Models.PremierAddOnOffer>
type PremierAddOnOffer = class
    inherit ResourceData
    interface IJsonModel<PremierAddOnOffer>
    interface IPersistableModel<PremierAddOnOffer>
Public Class PremierAddOnOffer
Inherits ResourceData
Implements IJsonModel(Of PremierAddOnOffer), IPersistableModel(Of PremierAddOnOffer)
Inheritance
PremierAddOnOffer
Implements

Constructors

PremierAddOnOffer()

Initializes a new instance of PremierAddOnOffer.

Properties

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
IsPromoCodeRequired

<code>true</code> if promotion code is required; otherwise, <code>false</code>.

Kind

Kind of resource.

LegalTermsUri

Legal terms URL.

MarketplaceOffer

Marketplace offer.

MarketplacePublisher

Marketplace publisher.

Name

The name of the resource.

(Inherited from ResourceData)
PrivacyPolicyUri

Privacy policy URL.

Product

Premier add on offer Product.

Quota

Premier add on offer Quota.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
Sku

Premier add on SKU.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Vendor

Premier add on offer Vendor.

WebHostingPlanRestrictions

App Service plans this offer is restricted to.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<PremierAddOnOffer>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PremierAddOnOffer>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PremierAddOnOffer>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PremierAddOnOffer>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PremierAddOnOffer>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to