Share via


IOfferProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Marketplace.Models.OfferPropertiesTypeConverter))]
public interface IOfferProperties : Microsoft.Azure.PowerShell.Cmdlets.Marketplace.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Marketplace.Models.OfferPropertiesTypeConverter))>]
type IOfferProperties = interface
    interface IJsonSerializable
Public Interface IOfferProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

CreatedAt

Private store offer creation date

ETag

Identifier for purposes of race condition

IconFileUri

Icon File Uris

ModifiedAt

Private store offer modification date

OfferDisplayName

It will be displayed prominently in the marketplace

Plan

Offer plans

PrivateStoreId

Private store unique id

PublisherDisplayName

Publisher name that will be displayed prominently in the marketplace

SpecificPlanIdsLimitation

Plan ids limitation for this offer

UniqueOfferId

Offers unique id

UpdateSuppressedDueIdempotence

Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to