Save

Save
Request
URI
PUT
https://{api_host}/dt-rest/v100/infrastructure/desktopmodeldefinition/{id}/save
COPY
Request Body
DtDomainImpl of type(s) application/json
Optional
{
    "id": "string",
    "groups": [
        {
            "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"
                }
            ]
        }
    ],
    "directoryServerIps": [
        "string"
    ],
    "directoryServerName": "string",
    "dateCreated": "string",
    "lastUpdated": "string",
    "domainSuffix": "string",
    "maxQueryRange": "string",
    "dnsServers": [
        "string"
    ],
    "userNames": [
        "string"
    ],
    "domainData": {
        "name": "string",
        "accessInfo": {
            "domainName": "string",
            "context": "string",
            "serviceAccounts": [
                {
                    "domainName": "string",
                    "username": "string",
                    "password": "string",
                    "passwordVerify": "string",
                    "userDn": "string",
                    "dateCreated": "string"
                }
            ],
            "sysPrepAccounts": [
                {
                    "domainName": "string",
                    "user": "string",
                    "password": "string",
                    "imageOrgUnit": "string",
                    "dateCreated": "string",
                    "dateUpdated": "string",
                    "status": "string"
                }
            ],
            "port": "string",
            "protocol": "string",
            "dnsServers": [
                "string"
            ],
            "dnsServerObjects": [
                {
                    "domainName": "string",
                    "server": "string",
                    "serverRank": 0
                }
            ],
            "directoryServerName": "string",
            "directoryServerIPs": "string",
            "directoryServerIPsList": [
                "string"
            ]
        },
        "policies": {
            "domainName": "string",
            "adminUserGroups": [
                "string"
            ],
            "userGroups": [
                "string"
            ],
            "domainSuffix": "string",
            "maxValRange": "string",
            "adminUserGroupObjects": [
                {
                    "domainName": "string",
                    "guid": "string",
                    "name": "string",
                    "role": {
                        "name": "string",
                        "dateCreated": "string",
                        "dateUpdated": "string",
                        "permissions": [
                            "string"
                        ]
                    },
                    "addedByPool": false,
                    "sid": "string"
                }
            ],
            "userGroupObjects": [
                {
                    "domainName": "string",
                    "guid": "string",
                    "name": "string",
                    "role": {
                        "name": "string",
                        "dateCreated": "string",
                        "dateUpdated": "string",
                        "permissions": [
                            "string"
                        ]
                    },
                    "addedByPool": false,
                    "sid": "string"
                }
            ]
        },
        "tenantFieldsPresent": false,
        "defaultPool": 0,
        "dateCreated": "string",
        "dateUpdated": "string",
        "passwordsAreDecrypted": false
    },
    "contextRoot": "string",
    "directoryAccessProtocol": "string",
    "directoryAccessPort": "string",
    "name": "string",
    "location": "string",
    "ServiceAccount": [
        {
            "type": "string",
            "dateCreated": "string",
            "imageOrgUnit": "string",
            "username": "string",
            "id": "string",
            "links": [
                {
                    "href": "string",
                    "rel": "string",
                    "deprecated": false,
                    "name": "string",
                    "method": "string"
                }
            ]
        }
    ],
    "SysPrepAccount": [
        {
            "type": "string",
            "dateCreated": "string",
            "imageOrgUnit": "string",
            "username": "string",
            "id": "string",
            "links": [
                {
                    "href": "string",
                    "rel": "string",
                    "deprecated": false,
                    "name": "string",
                    "method": "string"
                }
            ]
        }
    ],
    "AdminGroups": [
        {
            "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"
                }
            ]
        }
    ],
    "UserGroups": [
        {
            "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"
        }
    ]
}
string
id
Optional

id

array of DtGroup
groups
Optional

groups

array of string
directoryServerIps
Optional

directoryServerIps

string
directoryServerName
Optional

directoryServerName

string As date-time As date-time
dateCreated
Optional

dateCreated

string As date-time As date-time
lastUpdated
Optional

lastUpdated

string
domainSuffix
Optional

domainSuffix

string
maxQueryRange
Optional

maxQueryRange

array of string
dnsServers
Optional

dnsServers

array of string
userNames
Optional

userNames

domainData
Optional

domainData

string
contextRoot
Optional

contextRoot

string
directoryAccessProtocol
Optional

directoryAccessProtocol

string
directoryAccessPort
Optional

directoryAccessPort

string
name
Optional

name

string
location
Optional

location

ServiceAccount
Optional

ServiceAccount

SysPrepAccount
Optional

SysPrepAccount

array of DtGroup
AdminGroups
Optional

AdminGroups

array of DtGroup
UserGroups
Optional

UserGroups

array of DtLink
DtLink
Optional

DtLink

Responses
200

successful operation

Returns DtDomain of type(s) */*
{
    "directoryServerName": "string",
    "lastUpdated": "string",
    "groups": [
        {
            "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"
                }
            ]
        }
    ],
    "directoryServerIps": [
        "string"
    ],
    "domainSuffix": "string",
    "maxQueryRange": "string",
    "dnsServers": [
        "string"
    ],
    "serviceAccounts": [
        {
            "type": "string",
            "dateCreated": "string",
            "imageOrgUnit": "string",
            "username": "string",
            "id": "string",
            "links": [
                {
                    "href": "string",
                    "rel": "string",
                    "deprecated": false,
                    "name": "string",
                    "method": "string"
                }
            ]
        }
    ],
    "sysPrepAccounts": [
        {
            "type": "string",
            "dateCreated": "string",
            "imageOrgUnit": "string",
            "username": "string",
            "id": "string",
            "links": [
                {
                    "href": "string",
                    "rel": "string",
                    "deprecated": false,
                    "name": "string",
                    "method": "string"
                }
            ]
        }
    ],
    "adminGroups": [
        {
            "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"
                }
            ]
        }
    ],
    "userGroups": [
        {
            "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"
                }
            ]
        }
    ],
    "userNames": [
        "string"
    ],
    "contextRoot": "string",
    "directoryAccessProtocol": "string",
    "directoryAccessPort": "string",
    "dateCreated": "string",
    "name": "string",
    "id": "string",
    "links": [
        {
            "href": "string",
            "rel": "string",
            "deprecated": false,
            "name": "string",
            "method": "string"
        }
    ]
}
string
directoryServerName
Optional

directoryServerName

string As date-time As date-time
lastUpdated
Optional

lastUpdated

array of DtGroup
groups
Optional

groups

array of string
directoryServerIps
Optional

directoryServerIps

string
domainSuffix
Optional

domainSuffix

string
maxQueryRange
Optional

maxQueryRange

array of string
dnsServers
Optional

dnsServers

serviceAccounts
Optional

serviceAccounts

sysPrepAccounts
Optional

sysPrepAccounts

array of DtGroup
adminGroups
Optional

adminGroups

array of DtGroup
userGroups
Optional

userGroups

array of string
userNames
Optional

userNames

string
contextRoot
Optional

contextRoot

string
directoryAccessProtocol
Optional

directoryAccessProtocol

string
directoryAccessPort
Optional

directoryAccessPort

string As date-time As date-time
dateCreated
Optional

dateCreated

string
name
Optional

name

string
id
Optional

id

array of DtLink
links
Optional

links


Dt Desktop Model Definition Operations
GET
Get
PUT
Save