Share via


IOffer Interface

Definition

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

Properties

CreatedAt

Private store offer creation date

DisplayName

It will be displayed prominently in the marketplace

ETag

Identifier for purposes of race condition

IconFileUri

Icon File Uris

Id

The resource ID.

(Inherited from IResource)
ModifiedAt

Private store offer modification date

Name

The name of the resource.

(Inherited from IResource)
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

SystemDataCreatedAt

The timestamp of resource creation (UTC)

(Inherited from IResource)
SystemDataCreatedBy

The identity that created the resource.

(Inherited from IResource)
SystemDataCreatedByType

The type of identity that created the resource

(Inherited from IResource)
SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

(Inherited from IResource)
SystemDataLastModifiedBy

The identity that last modified the resource.

(Inherited from IResource)
SystemDataLastModifiedByType

The type of identity that last modified the resource

(Inherited from IResource)
Type

The type of the resource.

(Inherited from IResource)
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