Share via


IMicrosoftGraphRequiredResourceAccess Interface

Definition

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

Properties

AdditionalProperties (Inherited from IAssociativeArray<T>)
Item[String] (Inherited from IAssociativeArray<T>)
ResourceAccess

The list of OAuth2.0 permission scopes and app roles that the application requires from the specified resource.

ResourceAppId

The unique identifier for the resource that the application requires access to. This should be equal to the appId declared on the target resource application.

Methods

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