MicrosoftGraphApplication Class
Definition
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.
Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphApplicationTypeConverter))]
public class MicrosoftGraphApplication : Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication, Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Runtime.IAssociativeArray<object>, Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphApplicationTypeConverter))>]
type MicrosoftGraphApplication = class
interface IMicrosoftGraphApplication
interface IJsonSerializable
interface IMicrosoftGraphDirectoryObject
interface IMicrosoftGraphEntityAutoGenerated
interface IAssociativeArray<obj>
interface IValidates
Public Class MicrosoftGraphApplication
Implements IAssociativeArray(Of Object), IMicrosoftGraphApplication, IValidates
- Inheritance
-
MicrosoftGraphApplication
- Attributes
- Implements
Constructors
MicrosoftGraphApplication() |
Creates an new MicrosoftGraphApplication instance. |
Fields
__additionalProperties |
Properties
AddIn |
Defines custom behavior that a consuming service can use to call an app in specific contexts. For example, applications that can render file streams may set the addIns property for its 'FileHandler' functionality. This will let services like Office 365 call the application in the context of a document the user is working on. |
Api |
apiApplication |
AppId |
The unique identifier for the application that is assigned by Azure AD. Not nullable. Read-only. |
ApplicationTemplateId |
Unique identifier of the applicationTemplate. |
AppRole |
The collection of roles assigned to the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable. |
CreatedDateTime |
The date and time the application was registered. The DateTimeOffset 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. Supports $filter (eq, ne, NOT, ge, le, in) and $orderBy. |
CreatedOnBehalfOf |
Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. |
CreatedOnBehalfOfDeletedDateTime | |
CreatedOnBehalfOfDisplayName |
The name displayed in directory |
CreatedOnBehalfOfId |
Read-only. |
CreatedOnBehalfOfOdataId |
The full id of object in directory |
CreatedOnBehalfOfOdataType |
The type of object in directory |
DeletedDateTime | |
Description |
An optional description of the application. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search. |
DisabledByMicrosoftStatus |
Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, NOT). |
DisplayName |
The name displayed in directory |
ExtensionProperty |
Read-only. Nullable. |
FederatedIdentityCredentials |
Federated identities for applications. Supports $expand and $filter (eq when counting empty collections). |
GroupMembershipClaim |
Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of). |
HomeRealmDiscoveryPolicy | |
Id |
Read-only. |
IdentifierUri |
The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information, see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable. Supports $filter (eq, ne, ge, le, startsWith). |
Info |
informationalUrl |
IsDeviceOnlyAuthSupported |
Specifies whether this application supports device authentication without a user. The default is false. |
IsFallbackPublicClient |
Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property. |
Item[String] | |
KeyCredentials |
The collection of key credentials associated with the application. Not nullable. Supports $filter (eq, NOT, ge, le). |
Logo |
The main logo for the application. Not nullable. |
Note |
Notes relevant for the management of the application. |
Oauth2RequirePostResponse | |
OdataId |
The full id of object in directory |
OdataType |
The type of object in directory |
OptionalClaim |
optionalClaims |
Owner |
Directory objects that are owners of the application. Read-only. Nullable. Supports $expand. |
ParentalControlSetting |
parentalControlSettings |
PasswordCredentials |
The collection of password credentials associated with the application. Not nullable. |
PublicClient |
publicClientApplication |
PublisherDomain |
The verified publisher domain for the application. Read-only. Supports $filter (eq, ne, ge, le, startsWith). |
RequiredResourceAccess |
Specifies the resources that the application needs to access. This property also specifies the set of OAuth permission scopes and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience. Not nullable. Supports $filter (eq, NOT, ge, le). |
ResourceGroupName |
Gets the resource group name |
ServiceManagementReference |
References application or service contact information from a Service or Asset Management database. Nullable. |
SignInAudience |
Specifies the Microsoft accounts that are supported for the current application. Supported values are: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, PersonalMicrosoftAccount. See more in the table below. Supports $filter (eq, ne, NOT). |
Spa |
spaApplication |
Tag |
Custom strings that can be used to categorize and identify the application. Not nullable.Supports $filter (eq, NOT, ge, le, startsWith). |
TokenEncryptionKeyId |
Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD encrypts all the tokens it emits by using the key this property points to. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user. |
TokenIssuancePolicy | |
TokenLifetimePolicy |
The tokenLifetimePolicies assigned to this application. Supports $expand. |
Web |
webApplication |
Methods
Add(String, Object) | |
Clear() | |
ContainsKey(String) | |
CopyFrom(IDictionary) | |
CopyFrom(PSObject) | |
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of MicrosoftGraphApplication. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of MicrosoftGraphApplication. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication. |
FromJsonString(String) |
Creates a new instance of MicrosoftGraphApplication, deserializing the content from a json string. |
Remove(String) | |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of MicrosoftGraphApplication into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
ToString() | |
TryGetValue(String, Object) | |
Validate(IEventListener) |
Validates that this object meets the validation criteria. |
Operators
Implicit(MicrosoftGraphApplication to Dictionary<String,Object>) |
Explicit Interface Implementations
IAssociativeArray<Object>.AdditionalProperties |