Create Session Desktop Assignment

Create Session Desktop Assignment
Request
URI
POST
https://{api_host}/dt-rest/v100/assignment/manager/session/desktop/assignments
COPY
Request Body
DtSessionDesktopAssignmentImpl of type(s) application/json
Optional
{
    "id": "string",
    "farmId": "string",
    "farmName": "string",
    "farmOS": "string",
    "elementId": "string",
    "farmNames": [
        "string"
    ],
    "farmOSes": [
        "string"
    ],
    "type": "string",
    "status": "string",
    "entitledUserCount": 0,
    "dateCreated": "string",
    "dateUpdated": "string",
    "name": "string",
    "location": "string",
    "DtUser": [
        {
            "desktopPatterns": [
                {
                    "desktopPoolId": "string",
                    "previousDesktopPoolId": "string",
                    "templateId": "string",
                    "desktopManagerName": "string",
                    "lastUpdated": "string",
                    "deleted": false,
                    "dataCenterName": "string",
                    "dependantPoolIds": [
                        "string"
                    ],
                    "dataCenters": [
                        {
                            "defaultDomain": "string",
                            "vmgrId": "string",
                            "description": "string",
                            "friendlyName": "string",
                            "frontNetworkId": "string",
                            "frontNetworkType": "string",
                            "ipAddressBlock": "string",
                            "subnetMask": "string",
                            "gateway": "string",
                            "vmgrUIDs": [
                                "string"
                            ],
                            "assignedOrganizationIds": [
                                0
                            ],
                            "lastUpdate": "string",
                            "ntpServers": [
                                "string"
                            ],
                            "backBoneNetworkId": "string",
                            "backBoneNetworkType": "string",
                            "dnsServer": "string",
                            "cimuserPassword": "string",
                            "creationDate": "string",
                            "appliancePassword": "string",
                            "name": "string",
                            "id": "string",
                            "links": [
                                {
                                    "href": "string",
                                    "rel": "string",
                                    "deprecated": false,
                                    "name": "string",
                                    "method": "string"
                                }
                            ]
                        }
                    ],
                    "desktopManagerId": "string",
                    "basedOn": "string",
                    "diskSize": 0,
                    "dateCreated": "string",
                    "name": "string",
                    "id": "string",
                    "links": [
                        {
                            "href": "string",
                            "rel": "string",
                            "deprecated": false,
                            "name": "string",
                            "method": "string"
                        }
                    ]
                }
            ],
            "allEntitlements": [
                {
                    "id": "string",
                    "links": [
                        {
                            "href": "string",
                            "rel": "string",
                            "deprecated": false,
                            "name": "string",
                            "method": "string"
                        }
                    ]
                }
            ],
            "defaultMapping": {
                "id": "string",
                "links": [
                    {
                        "href": "string",
                        "rel": "string",
                        "deprecated": false,
                        "name": "string",
                        "method": "string"
                    }
                ]
            },
            "roleOfUser": {
                "lastUpdate": "string",
                "creationDate": "string",
                "name": "string",
                "permissions": [
                    "string"
                ],
                "id": "string",
                "links": [
                    {
                        "href": "string",
                        "rel": "string",
                        "deprecated": false,
                        "name": "string",
                        "method": "string"
                    }
                ]
            },
            "loginName": "string",
            "fromNetBiosDomain": "string",
            "userDn": "string",
            "userRdpSettings": [
                {
                    "clientType": "string",
                    "fullScreen": false,
                    "screenResolution": "string",
                    "colorDepth": "string",
                    "disableCursorShadow": false,
                    "disableCursorBlink": false,
                    "disableFullWindowDrag": false,
                    "disableMenuAnimation": false,
                    "disableThemes": false,
                    "disableWallpaper": false,
                    "spanMultipleMonitors": false,
                    "id": "string",
                    "links": [
                        {
                            "href": "string",
                            "rel": "string",
                            "deprecated": false,
                            "name": "string",
                            "method": "string"
                        }
                    ]
                }
            ],
            "domainName": "string",
            "lastUpdated": "string",
            "pools": [
                "DtPool Object"
            ],
            "dateCreated": "string",
            "name": "string",
            "id": "string",
            "links": [
                {
                    "href": "string",
                    "rel": "string",
                    "deprecated": false,
                    "name": "string",
                    "method": "string"
                }
            ]
        }
    ],
    "DtGroup": [
        {
            "role": {
                "lastUpdate": "string",
                "creationDate": "string",
                "name": "string",
                "permissions": [
                    "string"
                ],
                "id": "string",
                "links": [
                    {
                        "href": "string",
                        "rel": "string",
                        "deprecated": false,
                        "name": "string",
                        "method": "string"
                    }
                ]
            },
            "domainName": "string",
            "name": "string",
            "id": "string",
            "links": [
                {
                    "href": "string",
                    "rel": "string",
                    "deprecated": false,
                    "name": "string",
                    "method": "string"
                }
            ]
        }
    ],
    "DtLink": [
        {
            "href": "string",
            "rel": "string",
            "deprecated": false,
            "name": "string",
            "method": "string"
        }
    ]
}
Responses
200

successful operation

Returns DtSessionDesktopAssignment of type(s) */*
"DtSessionDesktopAssignment Object"
string
farmId
Optional

farmId

string
farmName
Optional

farmName

string
farmOS
Optional

farmOS

string
elementId
Optional

elementId

array of string
farmNames
Optional

farmNames

array of string
farmOSes
Optional

farmOSes

string
type
Optional

type

string
status
Optional

status

array of object
entitledUsers
Optional

entitledUsers

array of object
entitledGroups
Optional

entitledGroups

integer As int32 As int32
entitledUserCount
Optional

entitledUserCount

string As date-time As date-time
dateCreated
Optional

dateCreated

string As date-time As date-time
dateUpdated
Optional

dateUpdated

string
name
Optional

name

string
id
Optional

id

array of object
links
Optional

links


Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/dt-rest/v100/assignment/manager/session/desktop/assignments