GET Offerings({id})/OfferingsInSameScope
Find other offerings in the same scope as the specified offering. Offerings in the same scope will share delivery groups when users are subscribed.
For 'SharedDeliveryGroup' offerings, a scope is defined as:
- The same session machine catalog.
- The same isolation level.
For 'PrivateDeliveryGroup' and 'PrivateDeliverySite' offerings, a scope is defined as:
- The same session machine catalog.
- The same isolation level.
- Compatible with the tenant (i.e. does not use Advanced Access Control or other settings that are not supported by the tenant's configuration).
Note that the offering specified is not included in the results.
Request Information
Parameters
Name | Description | Additional information |
---|---|---|
id | ID of the offering that defines the scope. |
Type: |
tenantId | ID of the tenant. This must be specified when the scope is defined by an offering with 'PrivateDeliveryGroup' or 'PrivateDeliverySite' isolation mode, and should not be specified when the scope is defined by an offering with 'SharedDeliverySite' isolation mode. |
Type: String |
name |
Type: String |
|
filterBy | See Filtering, Arranging, and Paging. The supported filters are:
|
Type: Filter |
filterProp |
Type: String |
|
arrangeBy | See Filtering, Arranging, and Paging. The supported arrangers are:
|
Type: String |
skip |
Type: Number |
|
take |
Type: Number |
Response Information
A list of offerings.
Response type
CollectionResultModel<OfferingModel>
Response body formats
application/json, text/json
{ "Href": "[api:Offerings(2f08f456-7ec8-4edc-866d-25037776ef4f)/OfferingsInSameScope]", "Count": 1, "TotalMatchingFilter": 1, "Items": [ { "Href": "[api:Offerings(2f08f456-7ec8-4edc-866d-25037776ef4f)]", "Id": "2f08f456-7ec8-4edc-866d-25037776ef4f", "Name": "Application", "ShortName": "myapp", "ChangeId": "12", "DisplayName": "Best App", "Comment": "The best app", "Description": "My app", "Tags": [ "tag" ], "CustomProperties": [ { "Name": "myProperty", "Value": "myValue" } ], "DeleteState": "NotDeleted", "IsolationMode": "PrivateDeliveryGroup", "Icon": { "Href": "[api:Icons(00000000-0000-0000-0000-000000000002)]", "RelatedTo": "2f08f456-7ec8-4edc-866d-25037776ef4f", "Id": "00000000-0000-0000-0000-000000000002" }, "DeliveryControllerArchitecture": "FMA", "SessionMachineCatalog": { "Href": "[api:SessionMachineCatalogs(628fa898-0c36-4024-8fe4-d7e9a9bfbcfa)]", "Name": "catalog 1", "Id": "628fa898-0c36-4024-8fe4-d7e9a9bfbcfa" }, "Arguments": "", "ClientFolder": "MyApps", "CpuPriorityLevel": "Normal", "EnableState": "Enabled", "Executable": "C:\\Program Files\\MyApp\\myapp.exe", "OfferingType": "ServerInstalled", "ShortcutAddedToDesktop": true, "ShortcutAddedToStartMenu": true, "StartMenuFolder": "Programs/MyApps", "WaitForPrinterCreation": false, "WorkingDirectory": "C:\\Program Files\\MyApp", "HealthSummary": { "ActiveCount": 0, "ErrorCount": 0, "WarningCount": 0, "InfoCount": 1, "Messages": [ { "Text": "Attempting to reach desired capacity", "IsError": false, "IsWarning": false, "IsInfo": false, "IsActive": true, "Type": "Allocation" } ] }, "IsInLatestVersion": true, "IsInAllVersions": true, "NumSubscriptions": 1 } ] }