7.0

Table Of Contents
Input
Use the supported input parameters to control the command output.
Input Description
URL https://$host/iaas-proxy-provider/api/network/profiles
Method Post
$host Specifies the host name and fully qualified domain name or IP
address of the vRealize Automation identity server.
$token Specifies a valid HTTP bearer token with necessary credentials.
HTTP Body The HTTP body describes the network profile to create.
Sample HTTP body field values are presented in the JSON
Output section of the Syntax for Getting a Network Profile
Listtopic. Format your HTTP body using this content as
reference.
Output
The command output contains property names and values based on the command input parameters.
Property Description
status If the command is successful, the HTTP status is 201 Created.
Header.Location The HTTP response should contain a Location attribute that is formatted as
https://$host/iaas-proxy-
provider/api/network/profiles/$networkProfileID.
$networkProfileID Specifies the unique identifier of the new network profile.
Example: curl Command
The following example command creates a network profile.
curl --insecure -H "Accept:application/json"
-H "Authorization: Bearer $token"
https://$host/iaas-proxy-provider/api/$networkProfileID -d “
{
"@type": "ExternalNetworkProfile",
"name": "externalTestCreate",
"description": "",
"isHidden": false,
"definedRanges": [
{
"name": "range",
"description": "",
"beginIPv4Address": "10.110.183.221",
"endIPv4Address": "10.110.183.240",
"state": "UNALLOCATED"
}
],
"profileType": "EXTERNAL",
Programming Guide
VMware, Inc. 344