Help Page Home

# UpdateSessionMachineCatalogModel

Updated settings for a session machine catalog.

### Properties

Name | Description | 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"
        }
      ]
    }