serviceStatus 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 the tenant-level service status of the backup service.

Properties

Property Type Description
backupServiceConsumer backupServiceConsumer The type of consumer. The possible values are: unknown, firstparty, thirdparty, unknownFutureValue.
disableReason disableReason The reason the service is disabled. The possible values are: none, controllerServiceAppDeleted, invalidBillingProfile, userRequested, unknownFutureValue.
gracePeriodDateTime DateTimeOffset The expiration time of the grace period.
lastModifiedBy identitySet Identity of the person who last modified the entity.
lastModifiedDateTime DateTimeOffset Timestamp of the last modification of the entity.
restoreAllowedTillDateTime DateTimeOffset The expiration time of the restoration allowed period.
status backupServiceStatus Status of the service. This value indicates what capabilities can be used. The possible values are: disabled, enabled, protectionChangeLocked, restoreLocked, unknownFutureValue.

backupServiceConsumer values

Member Description
none Default value. No consumer is using the service.
firstparty Microsoft Admin Center is the backup service control app.
thirdparty An ISV app is the backup service control app.
unknownFutureValue Evolvable enumeration sentinel value. Don't use.

disableReason values

Member Description
none No reason specified.
controllerServiceAppDeleted Controller service app is deleted for this consumer.
invalidBillingProfile Billing profile or Azure subscription status doesn't exist or is not healthy.
userRequested Service is disabled manually via user action.
unknownFutureValue Evolvable enumeration sentinel value. Don't use.

backupServiceStatus values

Member Description
disabled Service is disabled. This is the default state. The service isn't enabled for the tenant.
enabled Service is enabled. A new protection policy can be created or modified and restore is allowed.
protectionChangeLocked Service is locked with no change in protection allowed. A new protection policy can't be created or updated. No new protection items can be added or removed.
restoreLocked Service is locked with no protection change and no restore. The protection policy can't be created or updated. No new protection items can be added or removed. No restore can be performed.
unknownFutureValue Evolvable enumeration sentinel value. Don't use.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.serviceStatus",
  "status": "String",
  "gracePeriodDateTime": "String (timestamp)",
  "restoreAllowedTillDateTime": "String (timestamp)",
  "disableReason": "String",
  "backupServiceConsumer": "String",
  "lastModifiedDateTime": "String (timestamp)",
  "lastModifiedBy": {
    "@odata.type": "microsoft.graph.identitySet"
  }
}