RemoveSubscriptionDataModel

Data contract for the workflowStep "Remove-Subscription"

Properties

NameDescription Additional information
Subscription

No documentation available.

Type: ReferenceDataModel

Offering

Advertisement name is globally unique. We use it to identify an app folder, under which we expect the XA app to exist.

Type: ReferenceDataModel

DeliveryGroup

No documentation available.

Type: DeliveryGroupDataModel

DeliverySite

No documentation available.

Type: ReferenceDataModel

ResourceType

Resource Type is used to distinguish between application and desktop in XD.

Type: String

Tenant

The tenant name for whom the app will be removed. This is only for debug and it is not used by the agent.

Type: ReferenceDataModel

DeliveryGroupUserNames

The user names from the subscription workload

Type: String[]

Sample

application/json

Sample:
{
  "Subscription": {
    "Id": "sample string 1",
    "Name": "sample string 2"
  },
  "Offering": {
    "Id": "sample string 1",
    "Name": "sample string 2"
  },
  "DeliveryGroup": {
    "DeliveryType": "sample string 1",
    "AdvancedApplicationData": {
      "AudioType": "sample string 1",
      "SecureIcaRequired": true,
      "AacAccessMode": "sample string 2",
      "AacFiltersRequired": true,
      "AacFilters": "sample string 3"
    },
    "Id": "sample string 2",
    "Name": "sample string 3"
  },
  "DeliverySite": {
    "Id": "sample string 1",
    "Name": "sample string 2"
  },
  "ResourceType": "sample string 1",
  "Tenant": {
    "Id": "sample string 1",
    "Name": "sample string 2"
  },
  "DeliveryGroupUserNames": [
    "sample string 1",
    "sample string 2",
    "sample string 3"
  ]
}