ArmManagedServicesModelFactory.ManagedServicesMarketplaceRegistrationProperties Method

Definition

Initializes a new instance of ManagedServicesMarketplaceRegistrationProperties.

public static Azure.ResourceManager.ManagedServices.Models.ManagedServicesMarketplaceRegistrationProperties ManagedServicesMarketplaceRegistrationProperties (Guid managedByTenantId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ManagedServices.Models.ManagedServicesAuthorization> authorizations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ManagedServices.Models.ManagedServicesEligibleAuthorization> eligibleAuthorizations = default, string offerDisplayName = default, string publisherDisplayName = default, string planDisplayName = default);
static member ManagedServicesMarketplaceRegistrationProperties : Guid * seq<Azure.ResourceManager.ManagedServices.Models.ManagedServicesAuthorization> * seq<Azure.ResourceManager.ManagedServices.Models.ManagedServicesEligibleAuthorization> * string * string * string -> Azure.ResourceManager.ManagedServices.Models.ManagedServicesMarketplaceRegistrationProperties
Public Shared Function ManagedServicesMarketplaceRegistrationProperties (Optional managedByTenantId As Guid = Nothing, Optional authorizations As IEnumerable(Of ManagedServicesAuthorization) = Nothing, Optional eligibleAuthorizations As IEnumerable(Of ManagedServicesEligibleAuthorization) = Nothing, Optional offerDisplayName As String = Nothing, Optional publisherDisplayName As String = Nothing, Optional planDisplayName As String = Nothing) As ManagedServicesMarketplaceRegistrationProperties

Parameters

managedByTenantId
Guid

The identifier of the managedBy tenant.

authorizations
IEnumerable<ManagedServicesAuthorization>

The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.

eligibleAuthorizations
IEnumerable<ManagedServicesEligibleAuthorization>

The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.

offerDisplayName
String

The marketplace offer display name.

publisherDisplayName
String

The marketplace publisher display name.

planDisplayName
String

The marketplace plan display name.

Returns

A new ManagedServicesMarketplaceRegistrationProperties instance for mocking.

Applies to