Import Policies

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

Authentication
This operation uses the following authentication methods.
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