Share via


Offer interface

The privateStore offer data structure.

Extends

Properties

createdAt

Private store offer creation date

eTag

Identifier for purposes of race condition

iconFileUris

Icon File Uris

isStopSell

Indicating whether the offer is stop sell or not.

modifiedAt

Private store offer modification date

offerDisplayName

It will be displayed prominently in the marketplace

plans

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.

Inherited Properties

id

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

name

The name of the resource

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type

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

Property Details

createdAt

Private store offer creation date

createdAt?: string

Property Value

string

eTag

Identifier for purposes of race condition

eTag?: string

Property Value

string

iconFileUris

Icon File Uris

iconFileUris?: Record<string, string>

Property Value

Record<string, string>

isStopSell

Indicating whether the offer is stop sell or not.

isStopSell?: boolean

Property Value

boolean

modifiedAt

Private store offer modification date

modifiedAt?: string

Property Value

string

offerDisplayName

It will be displayed prominently in the marketplace

offerDisplayName?: string

Property Value

string

plans

Offer plans

plans?: Plan[]

Property Value

Plan[]

privateStoreId

Private store unique id

privateStoreId?: string

Property Value

string

publisherDisplayName

Publisher name that will be displayed prominently in the marketplace

publisherDisplayName?: string

Property Value

string

specificPlanIdsLimitation

Plan ids limitation for this offer

specificPlanIdsLimitation?: string[]

Property Value

string[]

uniqueOfferId

Offers unique id

uniqueOfferId?: string

Property Value

string

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.

updateSuppressedDueIdempotence?: boolean

Property Value

boolean

Inherited Property Details

id

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

id?: string

Property Value

string

Inherited From ProxyResource.id

name

The name of the resource

name?: string

Property Value

string

Inherited From ProxyResource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

systemData?: SystemData

Property Value

Inherited From ProxyResource.systemData

type

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

type?: string

Property Value

string

Inherited From ProxyResource.type