Import Policies
Imports policy content from an archive of ZIP format.
Request
URI
POST
https://{api_host}/suite-api/api/policies/import
COPY
Query Parameters
boolean
forceImport
Optional
Constraints:
default: false
True to overwrite the existing policies, false to skip importing when there is a conflict
Request Body
File
of type(s)
multipart/form-data
Optional
Show optional properties
{
"policy": "string"
}
"No Custom Example is Available"
string
policy
Required
An archive of policy content to be imported
Responses
200
The Imported policies
Returns
policy-update-outcome
of type(s)
application/json
"{\n \"createdPolicies\" : [ {\n \"id\" : \"0f8212a0-2cdf-4488-bf6a-bfbb3d8c87b1\",\n \"name\" : \"CPU Allocation Policy\",\n \"defaultPolicy\" : false\n } ],\n \"updatedPolicies\" : [ {\n \"id\" : \"533e0399-0523-440a-8c4a-7ebaea34f878\",\n \"name\" : \"RAM Allocation Policy\",\n \"defaultPolicy\" : false\n } ],\n \"skippedPolicies\" : [ {\n \"id\" : \"df9fc2e5-81ec-4d05-a86e-172edb0a8778\",\n \"name\" : \"CPU Overcommit Policy\",\n \"defaultPolicy\" : false\n } ]\n}"
array of
object
createdPolicies
Optional
Array of created policies
array of
object
updatedPolicies
Optional
Array of updated policies
array of
object
skippedPolicies
Optional
Array of skipped policies
Code Samples
COPY
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: multipart/form-data' -d '{"policy:"string"}' https://{api_host}/suite-api/api/policies/import
On This Page
Policies Operations
PUT
Unassign Policy
PUT
Assign Policy
PUT
Update Priorities
PUT
Set Default Policy
GET
Get Policies
POST
Create Policy
POST
Import Policies
POST
Apply Policy
GET
Get Policy Settings
DELETE
Delete Policy Settings
PATCH
Patch Policy Settings
GET
Export Policies
DELETE
Delete Policy