Table of Contents

Class EntraServicePrincipalAdminConsentedPermission

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an Entra directory service principal admin consented permission.

public class EntraServicePrincipalAdminConsentedPermission : GlobalSerializableBase, IComparable<EntraServicePrincipalAdminConsentedPermission>
Inheritance
EntraServicePrincipalAdminConsentedPermission
Implements

Constructors

EntraServicePrincipalAdminConsentedPermission()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.EntraServicePrincipalAdminConsentedPermission class.

public EntraServicePrincipalAdminConsentedPermission()

Properties

Description

Gets or sets the description of the permission.

public string Description { get; set; }

Property Value

string

DisplayName

Gets the display name of the permission.

public string DisplayName { get; }

Property Value

string

Identifier

Gets or sets the unique identifier of the service principal admin consented permission. This is for internal system use only.

public Guid Identifier { get; set; }

Property Value

Guid

PermissionType

Gets or sets the API permission type.

public EntraApiPermissionType PermissionType { get; set; }

Property Value

EntraApiPermissionType

PermissionTypeString

Gets the API permission type as a human readable string.

public string PermissionTypeString { get; set; }

Property Value

string

ResourceApplicationDisplayName

Gets or sets the resource application display name.

public string ResourceApplicationDisplayName { get; set; }

Property Value

string

ResourceApplicationIdentifier

Gets or sets the identifier of the resource application.

public Guid ResourceApplicationIdentifier { get; set; }

Property Value

Guid

Scope

Gets or sets the permission scope.

public string Scope { get; set; }

Property Value

string

Methods

CompareTo(EntraServicePrincipalAdminConsentedPermission)

Compares two CENTREL.XIA.Configuration.Types.EntraServicePrincipalAdminConsentedPermission objects to allow sorting alphabetically by resource application display name.

public int CompareTo(EntraServicePrincipalAdminConsentedPermission other)

Parameters

other EntraServicePrincipalAdminConsentedPermission

The CENTREL.XIA.Configuration.Types.EntraServicePrincipalAdminConsentedPermission to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.EntraServicePrincipalAdminConsentedPermission objects.

ToString()

Returns the service principal admin consented permission as a human readable string.

public override string ToString()

Returns

string

The service principal admin consented permission as a human readable string.