M365SSVC.Services.RoleM365 Services Role Class

M365SSVC.Services.Role (ClassType)

Element properties:

Base ClassM365SL.M365ServiceComponent
AbstractFalse
HostedTrue
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementIdf7a17c1f-f77a-72c3-a27d-f5ea3a251367

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive Default Value EnumType
System.Entity:
DisplayName  string  Display Name Display name of the object. false 4000  False     
System.ConfigItem:
ObjectStatus  enum  Object Status Object status false 256    System.ConfigItem.ObjectStatusEnum.Active  System.ConfigItem.ObjectStatusEnum 
AssetStatus  enum  Asset Status Asset status false 256      System.ConfigItem.AssetStatusEnum 
Notes  richtext  Notes Notes false 4000       
M365SL.M365ServiceComponent:
IntervalSeconds  int  IntervalSeconds This is intended to be the default integer used for service testing. However, individual service setup/configuration tasks will allow you to specify a custom value. false 256       
M365_AccountName  string  M365_AccountName This is intended to be the default account used for service testing. However, individual service setup/configuration tasks will allow you to specify a user/pass. false 256  False     
M365_AccountId  string  M365_AccountId The Id of the M365_AccountName false 256  False     
M365_AccountPassword  string  M365_AccountPassword false 2048  False     
M365_ClientID  string  M365_ClientID This is the ID of the application configured for M365 connectivity/testying. false 256  False     
M365_ClientSecret  string  M365_ClientSecret The client secret is encrypted. Only the account used to run the configuration task will be able to decrypt this. Typically this would be the Computer (localsystem) account. false 2048  False     
TenantName  string  TenantName This is the Tenant identifier. Example: YourCo.onmicrosoft.com. false 256  False     
M365SSVC.Services.Role:
ExcludeServiceID  string      false 1024  False     
MgmtApiURL  string  MgmtApiURL The "management" Graph API URL used for discovery and monitoring activities of Services . This is usually 'https://manage.office.com' for non-gov tenants. false 256  False     
MgmtApiTokenURL  string  MgmtApiTokenURL The "management" URL used to retrieve the authorization token. This is usually 'https://login.windows.net' for non-gov tenants. false 256  False     
MgmtApiTokenScopeURL  string  MgmtApiTokenScopeURL The "management" scope/resource URL specified in the token request body. This is usually 'https://manage.office.com' for non-gov tenants. false 256  False     

Health Model:

Source Code:

<ClassType ID="M365SSVC.Services.Role" Base="M365SL!M365SL.M365ServiceComponent" Accessibility="Public" Abstract="false" Hosted="true" Singleton="false">
<Property ID="ExcludeServiceID" Key="false" Type="string" MaxLength="1024"/>
<Property ID="MgmtApiURL" Key="false" Type="string"/>
<Property ID="MgmtApiTokenURL" Key="false" Type="string"/>
<Property ID="MgmtApiTokenScopeURL" Key="false" Type="string"/>
</ClassType>