ArmProviderHubModelFactory.ResourceProviderAuthorization Method

Definition

public static Azure.ResourceManager.ProviderHub.Models.ResourceProviderAuthorization ResourceProviderAuthorization(string applicationId = default, string roleDefinitionId = default, string managedByRoleDefinitionId = default, Azure.ResourceManager.ProviderHub.Models.ResourceProviderManagedByAuthorization managedByAuthorization = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ProviderHub.Models.ThirdPartyExtension> allowedThirdPartyExtensions = default, string groupingTag = default);
static member ResourceProviderAuthorization : string * string * string * Azure.ResourceManager.ProviderHub.Models.ResourceProviderManagedByAuthorization * seq<Azure.ResourceManager.ProviderHub.Models.ThirdPartyExtension> * string -> Azure.ResourceManager.ProviderHub.Models.ResourceProviderAuthorization
Public Shared Function ResourceProviderAuthorization (Optional applicationId As String = Nothing, Optional roleDefinitionId As String = Nothing, Optional managedByRoleDefinitionId As String = Nothing, Optional managedByAuthorization As ResourceProviderManagedByAuthorization = Nothing, Optional allowedThirdPartyExtensions As IEnumerable(Of ThirdPartyExtension) = Nothing, Optional groupingTag As String = Nothing) As ResourceProviderAuthorization

Parameters

applicationId
String

The application id.

roleDefinitionId
String

The role definition id.

managedByRoleDefinitionId
String

The managed by role definition id.

managedByAuthorization
ResourceProviderManagedByAuthorization

Managed by authorization.

allowedThirdPartyExtensions
IEnumerable<ThirdPartyExtension>

The allowed third party extensions.

groupingTag
String

The grouping tag.

Returns

A new ResourceProviderAuthorization instance for mocking.

Applies to