Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

IMicrosoftGraphAppRoleAssignment Interface

Definition

Namespace:
Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10
Assembly:
Az.MSGraph.private.dll

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphAppRoleAssignmentTypeConverter))]
public interface IMicrosoftGraphAppRoleAssignment : Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphDirectoryObject, Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Runtime.IAssociativeArray<object>
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphAppRoleAssignmentTypeConverter))>]
type IMicrosoftGraphAppRoleAssignment = interface
 interface IJsonSerializable
 interface IMicrosoftGraphDirectoryObject
 interface IMicrosoftGraphEntityAutoGenerated
 interface IAssociativeArray<obj>
Public Interface IMicrosoftGraphAppRoleAssignment
Implements IAssociativeArray(Of Object), IMicrosoftGraphDirectoryObject
Derived
Attributes
Implements

Properties

Name Description
AdditionalProperties (Inherited from IAssociativeArray<T>)
AppRoleId

The identifier (id) for the app role which is assigned to the principal. This app role must be exposed in the appRoles property on the resource application's service principal (resourceId). If the resource application has not declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.

CreatedDateTime

The time when the app role assignment was created.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

DeletedDateTime (Inherited from IMicrosoftGraphDirectoryObject)
DisplayName

The name displayed in directory

(Inherited from IMicrosoftGraphDirectoryObject)
Id

Read-only.

(Inherited from IMicrosoftGraphEntityAutoGenerated)
Item[String] (Inherited from IAssociativeArray<T>)
OdataId

The full id of object in directory

(Inherited from IMicrosoftGraphDirectoryObject)
OdataType

The type of object in directory

(Inherited from IMicrosoftGraphDirectoryObject)
PrincipalDisplayName

The display name of the user, group, or service principal that was granted the app role assignment. Read-only. Supports $filter (eq and startswith).

PrincipalId

The unique identifier (id) for the user, group or service principal being granted the app role. Required on create.

PrincipalType

The type of the assigned principal. This can either be User, Group or ServicePrincipal. Read-only.

ResourceDisplayName

The display name of the resource app's service principal to which the assignment is made.

ResourceId

The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only).

Methods

Name Description
Add(String, T) (Inherited from IAssociativeArray<T>)
Clear() (Inherited from IAssociativeArray<T>)
ContainsKey(String) (Inherited from IAssociativeArray<T>)
Remove(String) (Inherited from IAssociativeArray<T>)
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)
TryGetValue(String, T) (Inherited from IAssociativeArray<T>)

Applies to