MarketplaceRegistrationDefinitionProperties Class

Properties of a marketplace registration definition.

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

Inheritance
msrest.serialization.Model
MarketplaceRegistrationDefinitionProperties

Constructor

MarketplaceRegistrationDefinitionProperties(*, managed_by_tenant_id: str, authorizations: List[Authorization], eligible_authorizations: List[EligibleAuthorization] | None = None, offer_display_name: str | None = None, publisher_display_name: str | None = None, plan_display_name: str | None = None, **kwargs)

Parameters

Name Description
managed_by_tenant_id
Required
str

Required. Id of the managedBy tenant.

authorizations
Required

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

eligible_authorizations
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
Required
str

The marketplace offer display name.

publisher_display_name
Required
str

The marketplace publisher display name.

plan_display_name
Required
str

The marketplace plan display name.

Keyword-Only Parameters

Name Description
managed_by_tenant_id
Required
authorizations
Required
eligible_authorizations
Required
offer_display_name
Required
publisher_display_name
Required
plan_display_name
Required