Add a policy
post/servers/{serverName}/policies
Adds a policy to a CAS server and returns the created policy information.
1{2 "version": 1,3 "name": "cas-shared-default-priority-3",4 "type": "priorityLevels",5 "attributes": [6 {7 "key": "cpu",8 "value": {9 "30": null10 }11 },12 {13 "key": "localTables",14 "value": {15 "10000000000": null16 }17 },18 {19 "key": "globalCasuser",20 "value": {21 "10000000000": null22 }23 },24 {25 "key": "globalCasuserHdfs",26 "value": {27 "10000000000": null28 }29 }30 ],31 "links": [32 {33 "method": "GET",34 "rel": "up",35 "href": "/casManagement/servers/cas-shared-default/policies",36 "uri": "/casManagement/servers/cas-shared-default/policies",37 "type": "application/vnd.sas.collection",38 "itemType": "application/vnd.sas.cas.server.policy.summary"39 },40 {41 "method": "GET",42 "rel": "self",43 "href": "/casManagement/servers/cas-shared-default/policies/cas-shared-default-priority-3",44 "uri": "/casManagement/servers/cas-shared-default/policies/cas-shared-default-priority-3",45 "type": "application/vnd.sas.cas.server.policy"46 }47 ]48}
Name | Type | Required | Description |
---|---|---|---|
serverName | string | true | Server name in which the policy is to be created. |
Detailed information about a CAS server policy.
Name | Type | Required | Description |
---|---|---|---|
name | string | true | The name of the policy. |
type | string | true | The type of the policy. Valid type values include globalCaslibs, priorityLevels, and priorityAssignments. |
attributes | array [Key/Value Array] | false | List of key/value pairs for the attributes of the policy. See the CAS documentation for details about valid keys and values for each policy type. |
links | array [Link] | false | The navigable links relative to this media type. |
version | integer | true | Version of the schema. This representation is version 1. |
Status | Meaning | Description | ||
---|---|---|---|---|
201 | Created | Information about the created policy was returned. | Headers | Schema |
400 | Bad Request | An error occurred. | Schema | |
404 | Not Found | The requested CAS server does not exist. | ||
409 | Conflict | The request could not be completed due to a conflict with the current state of the resource. Details are included in the response body. |