MarketplaceRegistrationDefinitionProperties Class

Properties of a marketplace registration definition.

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

Inheritance
MarketplaceRegistrationDefinitionProperties

Constructor

MarketplaceRegistrationDefinitionProperties(*, managed_by_tenant_id: str, authorizations: List[azure.mgmt.managedservices.models._models_py3.Authorization], eligible_authorizations: Optional[List[azure.mgmt.managedservices.models._models_py3.EligibleAuthorization]] = None, offer_display_name: Optional[str] = None, publisher_display_name: Optional[str] = None, plan_display_name: Optional[str] = None, **kwargs)

Parameters

managed_by_tenant_id
str
Required

Required. Id of the managedBy tenant.

authorizations
list[Authorization]
Required

Required. Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.

eligible_authorizations
list[EligibleAuthorization]
Required

Eligible PIM authorization tuple containing principal id of the user/security group or service principal, id of the built-in role, and just-in-time access policy setting.

offer_display_name
str
Required

The marketplace offer display name.

publisher_display_name
str
Required

The marketplace publisher display name.

plan_display_name
str
Required

The marketplace plan display name.