Modify Custom Profile

Modify Custom Profile

Modify an existing custom profile definition

Request
URI
PUT
https://{api_host}/suite-api/api/resources/profiles
COPY
Request Body

The custom profile definition

custom-profile of type(s) application/json
Required

Show optional properties

{
    "name": "string",
    "objectType": {
        "adapterKind": "string",
        "resourceKind": "string"
    },
    "custom-profile-metrics": [
        {
            "metric": "string",
            "value": "number",
            "unit": "string"
        }
    ]
}
"{\n  \"id\" : \"277c541e-5c03-4b2c-9b94-9f67ce5b686d\",\n  \"name\" : \"Sample Custom Profile\",\n  \"description\" : \"Description of Custom Profile\",\n  \"objectType\" : {\n    \"adapterKind\" : \"VMWARE\",\n    \"resourceKind\" : \"VirtualMachine\"\n  },\n  \"custom-profile-metrics\" : [ {\n    \"metric\" : \"cpu\",\n    \"value\" : 999.999,\n    \"unit\" : \"mhz\"\n  }, {\n    \"metric\" : \"mem-alloc\",\n    \"value\" : 777.777,\n    \"unit\" : \"kb\"\n  } ]\n}"
string As uuid As uuid
id
Optional

The identifier of custom profile

string
name
Required

The name of custom profile

string
description
Optional

The description of custom profile

object
objectType
Required

Consumer of custom profile

array of object
custom-profile-metrics
Required

Collection of profile metrics

Authentication
This operation uses the following authentication methods.
Responses
200

The updated custom profile

Returns custom-profile of type(s) application/json
"No Custom Example is Available"
string As uuid As uuid
id
Optional

The identifier of custom profile

string
name
Required

The name of custom profile

string
description
Optional

The description of custom profile

object
objectType
Required

Consumer of custom profile

array of object
custom-profile-metrics
Required

Collection of profile metrics


Code Samples
COPY
                    curl -X PUT -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"custom-profile-metrics":["object"],"name:"string","objectType:"object"}' https://{api_host}/suite-api/api/resources/profiles