Megosztás a következőn keresztül:


ProductContract interface

Termékadatok.

Extends

Tulajdonságok

approvalRequired

az előfizetés jóváhagyására van-e szükség. Ha hamis, a rendszer automatikusan jóváhagyja az új előfizetéseket, így a fejlesztők közvetlenül a feliratkozás után meghívhatják a termék API-jait. Ha igaz, a rendszergazdáknak manuálisan jóvá kell hagyniuk az előfizetést, mielőtt a fejlesztő bármelyik termék API-ját használhatja. Csak akkor lehet jelen, ha az subscriptionRequired tulajdonság jelen van, és értéke hamis.

description

Termék leírása. HTML-formázási címkéket is tartalmazhat.

displayName

Terméknév.

state

függetlenül attól, hogy a termék közzé van-e téve. A közzétett termékeket a fejlesztői portál felhasználói fedezhetik fel. A nem közzétett termékek csak a rendszergazdák számára láthatók. A Termék alapértelmezett állapota nincs közzétéve.

subscriptionRequired

Az, hogy szükség van-e termék-előfizetésre a termékben található API-k eléréséhez. Ha igaz, a termék neve "védett", és érvényes előfizetési kulcs szükséges a termékben található API-ra irányuló kérés sikerességéhez. Ha hamis, a termék neve "nyitott", és a termékben szereplő API-ra irányuló kérések előfizetési kulcs nélkül is adhatók meg. Ha egy új termék létrehozásakor a tulajdonság nincs megadva, akkor az értéke igaznak lesz feltételezve.

subscriptionsLimit

Azt jelzi, hogy a felhasználónak hány előfizetése lehet egyszerre ehhez a termékhez. Állítsa null értékre vagy kihagyásra, hogy felhasználói előfizetésenként korlátlan legyen. Csak akkor lehet jelen, ha az subscriptionRequired tulajdonság jelen van, és értéke hamis.

terms

Termék használati feltételei. A termékre feliratkozni próbáló fejlesztők megjelennek, és el kell fogadniuk ezeket a feltételeket, mielőtt befejezhetik az előfizetési folyamatot.

Örökölt tulajdonságok

id

Az erőforrás teljes erőforrás-azonosítója. Például : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} MEGJEGYZÉS: Ez a tulajdonság nem lesz szerializálva. Csak a kiszolgáló tudja feltölteni.

name

Az erőforrás neve MEGJEGYZÉS: Ez a tulajdonság nem lesz szerializálva. Csak a kiszolgáló tudja feltölteni.

type

Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts" MEGJEGYZÉS: Ez a tulajdonság nem lesz szerializálva. Csak a kiszolgáló tudja feltölteni.

Tulajdonság adatai

approvalRequired

az előfizetés jóváhagyására van-e szükség. Ha hamis, a rendszer automatikusan jóváhagyja az új előfizetéseket, így a fejlesztők közvetlenül a feliratkozás után meghívhatják a termék API-jait. Ha igaz, a rendszergazdáknak manuálisan jóvá kell hagyniuk az előfizetést, mielőtt a fejlesztő bármelyik termék API-ját használhatja. Csak akkor lehet jelen, ha az subscriptionRequired tulajdonság jelen van, és értéke hamis.

approvalRequired?: boolean

Tulajdonság értéke

boolean

description

Termék leírása. HTML-formázási címkéket is tartalmazhat.

description?: string

Tulajdonság értéke

string

displayName

Terméknév.

displayName?: string

Tulajdonság értéke

string

state

függetlenül attól, hogy a termék közzé van-e téve. A közzétett termékeket a fejlesztői portál felhasználói fedezhetik fel. A nem közzétett termékek csak a rendszergazdák számára láthatók. A Termék alapértelmezett állapota nincs közzétéve.

state?: ProductState

Tulajdonság értéke

subscriptionRequired

Az, hogy szükség van-e termék-előfizetésre a termékben található API-k eléréséhez. Ha igaz, a termék neve "védett", és érvényes előfizetési kulcs szükséges a termékben található API-ra irányuló kérés sikerességéhez. Ha hamis, a termék neve "nyitott", és a termékben szereplő API-ra irányuló kérések előfizetési kulcs nélkül is adhatók meg. Ha egy új termék létrehozásakor a tulajdonság nincs megadva, akkor az értéke igaznak lesz feltételezve.

subscriptionRequired?: boolean

Tulajdonság értéke

boolean

subscriptionsLimit

Azt jelzi, hogy a felhasználónak hány előfizetése lehet egyszerre ehhez a termékhez. Állítsa null értékre vagy kihagyásra, hogy felhasználói előfizetésenként korlátlan legyen. Csak akkor lehet jelen, ha az subscriptionRequired tulajdonság jelen van, és értéke hamis.

subscriptionsLimit?: number

Tulajdonság értéke

number

terms

Termék használati feltételei. A termékre feliratkozni próbáló fejlesztők megjelennek, és el kell fogadniuk ezeket a feltételeket, mielőtt befejezhetik az előfizetési folyamatot.

terms?: string

Tulajdonság értéke

string

Örökölt tulajdonság részletei

id

Az erőforrás teljes erőforrás-azonosítója. Például : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} MEGJEGYZÉS: Ez a tulajdonság nem lesz szerializálva. Csak a kiszolgáló tudja feltölteni.

id?: string

Tulajdonság értéke

string

örököltProxyResource.id

name

Az erőforrás neve MEGJEGYZÉS: Ez a tulajdonság nem lesz szerializálva. Csak a kiszolgáló tudja feltölteni.

name?: string

Tulajdonság értéke

string

örököltProxyResource.name

type

Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts" MEGJEGYZÉS: Ez a tulajdonság nem lesz szerializálva. Csak a kiszolgáló tudja feltölteni.

type?: string

Tulajdonság értéke

string

örököltProxyResource.type