POST DeliverySites/Validate
Validate the details of a delivery site to create. See Validation.
Request Information
Request body type
Request body formats
application/json, text/json
Sample:
{
"Name": "delivery site 1",
"DataCenterId": "af1fc9c4-dee5-4b0d-836c-9e1c5b57a88a",
"DomainId": "241b45cc-261d-47d0-81d7-a0a41c54c760",
"Servers": [
"controller1",
"controller2"
],
"AdministratorUserName": "DOMAIN\\user",
"AdministratorPasswordBase64": "cGFzc3dvcmQ=",
"AdministratorGroup": "DOMAIN\\delivery site 1 admins",
"NetworkName": "Shared Controller Management Network",
"ProductType": "XenDesktop71",
"LicensingModel": "UserDevice",
"SiteDatabaseServerInstanceName": "sql1.csp.com",
"SiteDatabaseName": "ds1_site",
"DatabaseUserName": "DOMAIN\\sqladmin",
"DatabasePasswordBase64": "cGFzc3dvcmQ=",
"ConfigLoggingDatabaseName": "ds1_configlog",
"ConfigLoggingDatabaseServerInstanceName": "sql1.csp.com\\configlog",
"MonitorDatabaseName": "ds1_monitoring",
"MonitorDatabaseServerInstanceName": "sql2.csp.com\\ds1monitor",
"Description": "my delivery site",
"Tags": [
"tag"
],
"CustomProperties": [
{
"Name": "myProperty",
"Value": "myValue"
}
]
}
Response Information
See Validation.
Response type
ValidationResultModel<CreateDeliverySiteModel>
Response body formats
application/json, text/json
Sample:
{
"Input": {
"Name": "delivery site 1",
"DataCenterId": "af1fc9c4-dee5-4b0d-836c-9e1c5b57a88a",
"DomainId": "241b45cc-261d-47d0-81d7-a0a41c54c760",
"Servers": [
"controller1",
"controller2"
],
"AdministratorUserName": "DOMAIN\\user",
"AdministratorPasswordBase64": "cGFzc3dvcmQ=",
"AdministratorGroup": "DOMAIN\\delivery site 1 admins",
"NetworkName": "Shared Controller Management Network",
"ProductType": "XenDesktop71",
"LicensingModel": "UserDevice",
"SiteDatabaseServerInstanceName": "sql1.csp.com",
"SiteDatabaseName": "ds1_site",
"DatabaseUserName": "DOMAIN\\sqladmin",
"DatabasePasswordBase64": "cGFzc3dvcmQ=",
"ConfigLoggingDatabaseName": "ds1_configlog",
"ConfigLoggingDatabaseServerInstanceName": "sql1.csp.com\\configlog",
"MonitorDatabaseName": "ds1_monitoring",
"MonitorDatabaseServerInstanceName": "sql2.csp.com\\ds1monitor",
"Description": "my delivery site",
"Tags": [
"tag"
],
"CustomProperties": [
{
"Name": "myProperty",
"Value": "myValue"
}
]
},
"Errors": [
{
"MemberNames": [
"Name"
],
"ErrorMessage": "Required",
"ErrorCode": "Required"
}
]
}