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