Base class representing a directory object in Microsoft Graph.
az_object
An R6 object of class az_object
.
token
: The token used to authenticate with the Graph host.
tenant
: The Azure Active Directory tenant for this object.
type
: The type of object: user, group, application or service principal.
properties
: The object properties.
new(...)
: Initialize a new directory object. Do not call this directly; see 'Initialization' below.
delete(confirm=TRUE)
: Delete an object. By default, ask for confirmation first.
update(...)
: Update the object information in Azure Active Directory.
do_operation(...)
: Carry out an arbitrary operation on the object.
sync_fields()
: Synchronise the R object with the data in Azure Active Directory.
list_group_memberships()
: Return the IDs of all groups this object is a member of.
list_object_memberships()
: Return the IDs of all groups, administrative units and directory roles this object is a member of.
Objects of this class should not be created directly. Instead, create an object of the appropriate subclass: az_app, az_service_principal, az_user, az_group.