Update a publishing destination

put/destinations/{destinationName}
Internal-Use Only

Updates a publishing destination.

Request Samples

1

Response Samples

1{
2 "name": "string",
3 "casServerName": "string",
4 "casLibrary": "string",
5 "description": "string",
6 "destinationTable": "string",
7 "destinationType": "string",
8 "databaseCasLibrary": "string",
9 "user": "string",
10 "hdfsDirectory": "string",
11 "configurationDirectory": "string",
12 "authenticationDomain": "string",
13 "masUri": "string",
14 "links": [
15 {
16 "method": "string",
17 "rel": "string",
18 "uri": "string",
19 "href": "string",
20 "title": "string",
21 "type": "string",
22 "itemType": "string",
23 "responseType": "string",
24 "responseItemType": "string"
25 }
26 ],
27 "createdBy": "string",
28 "creationTimeStamp": "2019-08-24T14:15:22Z",
29 "modifiedBy": "string",
30 "modifiedTimeStamp": "2019-08-24T14:15:22Z",
31 "version": 1
32}

Path Parameters

NameTypeRequiredDescription
destinationName
string
true

destinationName

Header Parameters

NameTypeRequiredDescription
If-Match
string
true

If-Match

Request Body

pReq

Contains information about a publishing destination.

NameTypeRequiredDescription
name
string
true

The name of the publishing destination server.

casServerName
string
false

The name of the CAS server.

casLibrary
string
false

The name of the CAS library.

description
string
false

The description of the publishing destination server.

destinationTable
string
false

The name of the publishing destination table.

destinationType
string
false

The destination type can be "cas", "microAnalyticServer", "teradata", "hadoop", "aws", "azure", "aml", "git", and "privateDocker".

databaseCasLibrary
string
false

The pre-defined CAS library that was used by Teradata.

user
string
false

The user name of Hadoop.

hdfsDirectory
string
false

The root HDFS folder where the model directory is to be created.

configurationDirectory
string
false

The class path for Hadoop JAR files. For example: /opt/hadoopjars

authenticationDomain
string
false

The name of the authentication domain that contains the remote login information for publishing users to gain access to the remote environment for the SAS Micro Analytic Service. For example: remoteAuthDomain

masUri
string
false

The base URI that contains the host, the protocol, and an optional port, which addresses the remote SAS Micro Analytic Service that this destination publishes to for this destination. For example: http://hostA.com

links
array [Link]
false

links

createdBy
string
false

The user who created the object.

creationTimeStamp
string<date-time>
false

The timestamp for when the object was created, in the format of YYYY-MM-DDThh:mm:ss.sssZ.

modifiedBy
string
false

The user who most recently modified the object.

modifiedTimeStamp
string<date-time>
false

The timestamp for when the object was last modified, in the format of YYYY-MM-DDThh:mm:ss.sssZ.

version
integer
false

The API representation version.

Default:
1

Responses

StatusMeaningDescription
200OKThe request succeeded.HeadersSchema
400Bad RequestThe request was invalid.Schema
412Precondition FailedETag is not matched.Schema
428Precondition RequiredThe request headers did not include a 'If-Match' or 'If-Unmodified-Since' precondition.Schema