Update Or Create Network Profile

Update Or Create Network Profile

Updates an existing NetworkProfile.

Request
URI
PUT
https://{api_host}/iaas-proxy-provider/api/network/profiles/{id}
COPY
Path Parameters
string
id
Required

The unique identifier for the network profile.


Request Body

The network profile to be updated.

NetworkProfile of type(s) application/json
Required
{
    "definedAddresses": [
        {
            "hostName": "string",
            "virtualMachineId": "string",
            "virtualMachineName": "string",
            "lastModifiedDate": "string",
            "stateValue": 0,
            "description": "string",
            "externalReferenceName": "string",
            "networkProfileId": "string",
            "IPv4Address": "string",
            "externalReferenceId": "string",
            "IPSortValue": 0,
            "createdDate": "string",
            "staticIPv4RangeId": "string",
            "networkInterfaceCardOffset": "string",
            "name": "string",
            "id": "string",
            "state": "string"
        }
    ],
    "IPAMEndpointName": "string",
    "lastModifiedDate": "string",
    "reclaimedAddresses": [
        {
            "hostName": "string",
            "virtualMachineId": "string",
            "virtualMachineName": "string",
            "lastModifiedDate": "string",
            "stateValue": 0,
            "description": "string",
            "externalReferenceName": "string",
            "networkProfileId": "string",
            "IPv4Address": "string",
            "externalReferenceId": "string",
            "IPSortValue": 0,
            "createdDate": "string",
            "staticIPv4RangeId": "string",
            "networkInterfaceCardOffset": "string",
            "name": "string",
            "id": "string",
            "state": "string"
        }
    ],
    "description": "string",
    "isHidden": false,
    "createdDate": "string",
    "profileType": "string",
    "definedRanges": [
        {
            "endIPv4Address": "string",
            "definedAddresses": [
                {
                    "hostName": "string",
                    "virtualMachineId": "string",
                    "virtualMachineName": "string",
                    "lastModifiedDate": "string",
                    "stateValue": 0,
                    "description": "string",
                    "externalReferenceName": "string",
                    "networkProfileId": "string",
                    "IPv4Address": "string",
                    "externalReferenceId": "string",
                    "IPSortValue": 0,
                    "createdDate": "string",
                    "staticIPv4RangeId": "string",
                    "networkInterfaceCardOffset": "string",
                    "name": "string",
                    "id": "string",
                    "state": "string"
                }
            ],
            "createdDate": "string",
            "lastModifiedDate": "string",
            "name": "string",
            "description": "string",
            "externalId": "string",
            "id": "string",
            "state": "string",
            "networkProfileId": "string",
            "gateway": "string",
            "beginIPv4Address": "string"
        }
    ],
    "name": "string",
    "tenantId": "string",
    "id": "string",
    "IPAMEndpointId": "string",
    "addressSpaceExternalId": "string"
}
definedAddresses
Optional

definedAddresses

string
IPAMEndpointName
Optional

IPAMEndpointName

string As date-time As date-time
lastModifiedDate
Optional

lastModifiedDate

reclaimedAddresses
Optional

reclaimedAddresses

string
description
Optional

description

boolean
isHidden
Optional

isHidden

string As date-time As date-time
createdDate
Optional

createdDate

string
profileType
Optional

profileType

Possible values are : EXTERNAL, PRIVATE, NAT, ROUTED,
definedRanges
Optional

definedRanges

string
name
Required

name

string
tenantId
Optional

tenantId

string
id
Optional

id

string
IPAMEndpointId
Optional

IPAMEndpointId

string
addressSpaceExternalId
Optional

addressSpaceExternalId

Responses
200

successful operation

Returns NetworkProfile of type(s) */*
{
    "definedAddresses": [
        {
            "hostName": "string",
            "virtualMachineId": "string",
            "virtualMachineName": "string",
            "lastModifiedDate": "string",
            "stateValue": 0,
            "description": "string",
            "externalReferenceName": "string",
            "networkProfileId": "string",
            "IPv4Address": "string",
            "externalReferenceId": "string",
            "IPSortValue": 0,
            "createdDate": "string",
            "staticIPv4RangeId": "string",
            "networkInterfaceCardOffset": "string",
            "name": "string",
            "id": "string",
            "state": "string"
        }
    ],
    "IPAMEndpointName": "string",
    "lastModifiedDate": "string",
    "reclaimedAddresses": [
        {
            "hostName": "string",
            "virtualMachineId": "string",
            "virtualMachineName": "string",
            "lastModifiedDate": "string",
            "stateValue": 0,
            "description": "string",
            "externalReferenceName": "string",
            "networkProfileId": "string",
            "IPv4Address": "string",
            "externalReferenceId": "string",
            "IPSortValue": 0,
            "createdDate": "string",
            "staticIPv4RangeId": "string",
            "networkInterfaceCardOffset": "string",
            "name": "string",
            "id": "string",
            "state": "string"
        }
    ],
    "description": "string",
    "isHidden": false,
    "createdDate": "string",
    "profileType": "string",
    "definedRanges": [
        {
            "endIPv4Address": "string",
            "definedAddresses": [
                {
                    "hostName": "string",
                    "virtualMachineId": "string",
                    "virtualMachineName": "string",
                    "lastModifiedDate": "string",
                    "stateValue": 0,
                    "description": "string",
                    "externalReferenceName": "string",
                    "networkProfileId": "string",
                    "IPv4Address": "string",
                    "externalReferenceId": "string",
                    "IPSortValue": 0,
                    "createdDate": "string",
                    "staticIPv4RangeId": "string",
                    "networkInterfaceCardOffset": "string",
                    "name": "string",
                    "id": "string",
                    "state": "string"
                }
            ],
            "createdDate": "string",
            "lastModifiedDate": "string",
            "name": "string",
            "description": "string",
            "externalId": "string",
            "id": "string",
            "state": "string",
            "networkProfileId": "string",
            "gateway": "string",
            "beginIPv4Address": "string"
        }
    ],
    "name": "string",
    "tenantId": "string",
    "id": "string",
    "IPAMEndpointId": "string",
    "addressSpaceExternalId": "string"
}
definedAddresses
Optional

definedAddresses

string
IPAMEndpointName
Optional

IPAMEndpointName

string As date-time As date-time
lastModifiedDate
Optional

lastModifiedDate

reclaimedAddresses
Optional

reclaimedAddresses

string
description
Optional

description

boolean
isHidden
Optional

isHidden

string As date-time As date-time
createdDate
Optional

createdDate

string
profileType
Optional

profileType

Possible values are : EXTERNAL, PRIVATE, NAT, ROUTED,
definedRanges
Optional

definedRanges

string
name
Required

name

string
tenantId
Optional

tenantId

string
id
Optional

id

string
IPAMEndpointId
Optional

IPAMEndpointId

string
addressSpaceExternalId
Optional

addressSpaceExternalId


204

The network profile is updated.

Returns NetworkProfile of type(s) */*
{
    "definedAddresses": [
        {
            "hostName": "string",
            "virtualMachineId": "string",
            "virtualMachineName": "string",
            "lastModifiedDate": "string",
            "stateValue": 0,
            "description": "string",
            "externalReferenceName": "string",
            "networkProfileId": "string",
            "IPv4Address": "string",
            "externalReferenceId": "string",
            "IPSortValue": 0,
            "createdDate": "string",
            "staticIPv4RangeId": "string",
            "networkInterfaceCardOffset": "string",
            "name": "string",
            "id": "string",
            "state": "string"
        }
    ],
    "IPAMEndpointName": "string",
    "lastModifiedDate": "string",
    "reclaimedAddresses": [
        {
            "hostName": "string",
            "virtualMachineId": "string",
            "virtualMachineName": "string",
            "lastModifiedDate": "string",
            "stateValue": 0,
            "description": "string",
            "externalReferenceName": "string",
            "networkProfileId": "string",
            "IPv4Address": "string",
            "externalReferenceId": "string",
            "IPSortValue": 0,
            "createdDate": "string",
            "staticIPv4RangeId": "string",
            "networkInterfaceCardOffset": "string",
            "name": "string",
            "id": "string",
            "state": "string"
        }
    ],
    "description": "string",
    "isHidden": false,
    "createdDate": "string",
    "profileType": "string",
    "definedRanges": [
        {
            "endIPv4Address": "string",
            "definedAddresses": [
                {
                    "hostName": "string",
                    "virtualMachineId": "string",
                    "virtualMachineName": "string",
                    "lastModifiedDate": "string",
                    "stateValue": 0,
                    "description": "string",
                    "externalReferenceName": "string",
                    "networkProfileId": "string",
                    "IPv4Address": "string",
                    "externalReferenceId": "string",
                    "IPSortValue": 0,
                    "createdDate": "string",
                    "staticIPv4RangeId": "string",
                    "networkInterfaceCardOffset": "string",
                    "name": "string",
                    "id": "string",
                    "state": "string"
                }
            ],
            "createdDate": "string",
            "lastModifiedDate": "string",
            "name": "string",
            "description": "string",
            "externalId": "string",
            "id": "string",
            "state": "string",
            "networkProfileId": "string",
            "gateway": "string",
            "beginIPv4Address": "string"
        }
    ],
    "name": "string",
    "tenantId": "string",
    "id": "string",
    "IPAMEndpointId": "string",
    "addressSpaceExternalId": "string"
}
definedAddresses
Optional

definedAddresses

string
IPAMEndpointName
Optional

IPAMEndpointName

string As date-time As date-time
lastModifiedDate
Optional

lastModifiedDate

reclaimedAddresses
Optional

reclaimedAddresses

string
description
Optional

description

boolean
isHidden
Optional

isHidden

string As date-time As date-time
createdDate
Optional

createdDate

string
profileType
Optional

profileType

Possible values are : EXTERNAL, PRIVATE, NAT, ROUTED,
definedRanges
Optional

definedRanges

string
name
Required

name

string
tenantId
Optional

tenantId

string
id
Optional

id

string
IPAMEndpointId
Optional

IPAMEndpointId

string
addressSpaceExternalId
Optional

addressSpaceExternalId