serviceApp resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Represents a service application that's registered as a backup service control app.

Methods

Method Return type Description
List serviceApp collection Get a list of the serviceApp objects and their properties.
Create serviceApp Create a new serviceApp.
Get serviceApp Read the properties and relationships of a serviceApp.
Delete None Delete a serviceApp.
Activate serviceApp Activate a service app on behalf of the signed-in user.
Deactivate serviceApp Deactivate a service app on behalf of the signed-in user.

Properties

Property Type Description
application identity The Entra ID application ID.
effectiveDateTime DateTimeOffset Timestamp of the effective activation of the service app.
id String The unique identifier of the service app.
lastModifiedBy identitySet Identity of the person who last modified the entity.
lastModifiedDateTime DateTimeOffset Timestamp of the last modification of the entity.
registrationDateTime DateTimeOffset Timestamp of the creation of the service app entity.
status serviceAppStatus The status of the service app. This value indicates whether or not the application can be used to control the backup service. The possible values are: inactive, active, pendingActive, pendingInactive, unknownFutureValue.

serviceAppStatus values

Member Description
inactive The app is registered with the backup service.
active The app is actively in use as a backup service control app.
pendingActive A request was made to activate the app but it's not yet active. The app can't be used to control or manage the backup service and has read-only access to the protection policies and protection units.
pendingInactive A request was made to deactivate the app but the app isn't yet inactive. The app can be used to control the backup service until the effective date.
unknownFutureValue Evolvable enumeration sentinel value. Do not use.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.serviceApp",
  "id": "String (identifier)",
  "status": "String",
  "registrationDateTime": "String (timestamp)",
  "effectiveDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "lastModifiedBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "application": {
    "@odata.type": "microsoft.graph.identity"
  }
}