Codeunit 458 "Azure AD Licensing"
System Application · System.Azure.Identity
Across versions
- BC23-30present
Neighbourhood 1 connected objects and pages
System Application · System.Azure.Identity · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Public |
Procedures
ResetSubscribedSKU(): Boolean: Sets the enumerator for the subscribed SKUs to its initial position, which is before the first subscribed SKU in the collection.NextSubscribedSKU(): Boolean: Advances the enumerator to the next subscribed SKU in the collection. If only known service plans should be included, it advances to the next SKU known in Business Central.SubscribedSKUCapabilityStatus(): Text: Gets the capability status of the subscribed SKU that the enumerator is currently pointing to in the collection.SubscribedSKUConsumedUnits(): Integer: Gets the number of licenses assigned to the subscribed SKU that the enumerator is currently pointing to in the collection.SubscribedSKUObjectId(): Text: Gets the object ID of the subscribed SKU that the enumerator is currently pointing to in the collection.SubscribedSKUPrepaidUnitsInEnabledState(): Integer: Gets the number of prepaid licenses that are enabled for the subscribed SKU that the enumerator is currently pointing to in the collection.SubscribedSKUPrepaidUnitsInSuspendedState(): Integer: Gets the number of prepaid licenses that are suspended for the subscribed SKU that the enumerator is currently pointing to in the collection.SubscribedSKUPrepaidUnitsInWarningState(): Integer: Gets the number of prepaid licenses that are in warning status for the subscribed SKU that the enumerator is currently pointing to in the collection.SubscribedSKUId(): Text: Gets the unique identifier (GUID) for the subscribed SKU that the enumerator is currently pointing to in the collection.SubscribedSKUPartNumber(): Text: Gets the part number of the subscribed SKU that the enumerator is currently pointing to in the collection. For example, “AAD_PREMIUM” OR “RMSBASIC.”ResetServicePlans(): Sets the enumerator for service plans to its initial position, which is before the first service plan in the collection.NextServicePlan(): Boolean: Advances the enumerator to the next service plan in the collection.ServicePlanCapabilityStatus(): Text: Gets the service plan capability status.ServicePlanId(): Text: Gets the service plan ID.ServicePlanName(): Text: Gets the service plan name.IncludeUnknownPlans(): Boolean: Checks whether to include unknown plans when moving to the next subscribed SKU in the subscribed SKUs collection.SetIncludeUnknownPlans(NewIncludeUnknownPlans: Boolean): Sets whether to include unknown plans when moving to the next subscribed SKU in subscribed SKUs collection.
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 460 “Azure AD Licensing Impl.” (17 calls:
IncludeUnknownPlans → IncludeUnknownPlans,NextServicePlan → NextServicePlan,NextSubscribedSKU → NextSubscribedSKU, …)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Azure AD Licensing"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.