Plan Class

Plan for the resource.

All required parameters must be populated in order to send to Azure.

Inheritance
Plan

Constructor

Plan(*, name: str, publisher: str, product: str, promotion_code: Optional[str] = None, version: Optional[str] = None, **kwargs)

Parameters

name
str
Required

Required. A user defined name of the 3rd Party Artifact that is being procured.

publisher
str
Required

Required. The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic

product
str
Required

Required. The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.

promotion_code
str
Required

A publisher provided promotion code as provisioned in Data Market for the said product/artifact.

version
str
Required

The version of the desired product/artifact.