UpdateSubscriptionDataModel

Data contract for the workflowStep "Update-Subscription"

Properties

NameDescription Additional information
Subscription

No documentation available.

Type: ReferenceDataModel

Offering

No documentation available.

Type: ReferenceDataModel

Application

No documentation available.

Type: ApplicationDataModel

DeliveryGroup

No documentation available.

Type: DeliveryGroupDataModel

DeliverySite

No documentation available.

Type: ReferenceDataModel

Tenant

The tenant name is used to create a folder for the app

Type: ReferenceDataModel

DeliveryGroupUserNames

The user names from the subscription workload

Type: String[]

UserNames

The user names from the subscription

Type: String[]

FileExtensions

for File Type Associations (Content Redirection)

Type: String[]

Sample

application/json

Sample:
{
  "Subscription": {
    "Id": "sample string 1",
    "Name": "sample string 2"
  },
  "Offering": {
    "Id": "sample string 1",
    "Name": "sample string 2"
  },
  "Application": {
    "DisplayName": "sample string 1",
    "Description": "sample string 2",
    "ResourceType": "sample string 3",
    "Enabled": true,
    "VisibleWhenDisabled": true,
    "ShortcutAddedToDesktop": true,
    "ShortcutAddedToStartMenu": true,
    "StartMenuFolder": "sample string 8",
    "Executable": "sample string 9",
    "Arguments": "sample string 10",
    "WorkingDirectory": "sample string 11",
    "ClientFolder": "sample string 12",
    "ColorDepth": "sample string 13",
    "WindowSize": "sample string 14",
    "CpuPriorityLevel": "sample string 15",
    "WaitForPrinterCreation": true,
    "IconData": "sample string 17",
    "Id": "sample string 18",
    "Name": "sample string 19"
  },
  "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"
  },
  "Tenant": {
    "Id": "sample string 1",
    "Name": "sample string 2"
  },
  "DeliveryGroupUserNames": [
    "sample string 1",
    "sample string 2",
    "sample string 3"
  ],
  "UserNames": [
    "sample string 1",
    "sample string 2",
    "sample string 3"
  ],
  "FileExtensions": [
    "sample string 1",
    "sample string 2",
    "sample string 3"
  ]
}