UpdateSessionMachineCatalogModel

Updated settings for a session machine catalog.

Properties

NameDescription Additional information
Name

New name of the session machine catalog.

Type: String

Description

Description.

Type: String

SecureIcaRequired

If true, Secure ICA is required for HDX connections to all of the session machines in the session machine catalog.

Note that Secure ICA should not be relied upon as the only security mechanism for HDX traffic. Consult Citrix's best practices for securing HDX traffic.

Type: Boolean

LoadBalancingSettings

Load balancing settings for multi-user session machines in a session machine catalog.

Type: SetLoadBalancingSettings

AutoProvisioningSettings

Integrated provisioning settings for session machines in the session machine catalog.

Type: UpdateAutoProvisioningSettings

NetScalerGatewayAccessMode

NetScaler Gateway access mode.

Type: NetScalerGatewayAccessModeType

AacFiltersRequired

If true, Advanced Access Control filters must be matched when users connect through NetScaler Gateway, in order for icons to be shown for the offerings that the user has subscribed to within the session machine catalog.

Type: Boolean

AacFilters

List of Advanced Access Control filters that must be matched when users connect through NetScaler Gateway, in order for icons to be shown for the offerings that the user has subscribed to within the session machine catalog.

Note: this is required when AacFiltersRequired is true, and it is ignored otherwise.

Type: Array of String

Tags

See Tags and Custom Properties.

Type: Array of String

CustomProperties

See Tags and Custom Properties.

Type: Array of CustomPropertyModel

Sample

application/json

Sample:
{
  "Name": "catalog 1",
  "Description": "my session machine catalog",
  "SecureIcaRequired": true,
  "LoadBalancingSettings": {
    "IncludeCpuMemory": true
  },
  "AutoProvisioningSettings": {
    "NamingConvention": "SRV_####",
    "NamingConventionType": "Numerical"
  },
  "NetScalerGatewayAccessMode": "Both",
  "AacFiltersRequired": true,
  "AacFilters": [
    "filter1"
  ],
  "Tags": [
    "tag"
  ],
  "CustomProperties": [
    {
      "Name": "myProperty",
      "Value": "myValue"
    }
  ]
}