Skip to main content
Version: v1.5 (Latest)

Replace a Node Network

PUT 

/apis/network.harvesterhci.io/v1beta1/nodenetworks/:name

Update a NodeNetwork object.

Request

Path Parameters

    name stringrequired

    Possible values: Value must match regular expression [a-z0-9][a-z0-9\-]*

    Name of the resource

Body

required
    apiVersion stringrequired
    kind stringrequired
    metadata object
    name stringrequired
    namespace string
    spec object
    description string
    nic string
    nodeName stringrequired
    type string
    status object
    conditions object[]
  • Array [
  • lastTransitionTime string
    lastUpdateTime string
    message string
    reason string
    status stringrequired
    type stringrequired
  • ]
  • networkIDs int32[]
    networkLinkStatus object
    property name* network.harvesterhci.io.v1beta1.LinkStatus
    index int32
    mac string
    masterIndex int32
    name stringrequired
    promiscuous boolean
    state string
    type string
    nics object[]
  • Array [
  • index int32required

    Default value: 0

    masterIndex int32
    name stringrequired
    state stringrequired
    type stringrequired
    usedByManagementNetwork boolean
    usedByVlanNetwork boolean
  • ]

Responses

OK

Schema
    apiVersion stringrequired
    kind stringrequired
    metadata object
    name stringrequired
    namespace string
    spec object
    description string
    nic string
    nodeName stringrequired
    type string
    status object
    conditions object[]
  • Array [
  • lastTransitionTime string
    lastUpdateTime string
    message string
    reason string
    status stringrequired
    type stringrequired
  • ]
  • networkIDs int32[]
    networkLinkStatus object
    property name* network.harvesterhci.io.v1beta1.LinkStatus
    index int32
    mac string
    masterIndex int32
    name stringrequired
    promiscuous boolean
    state string
    type string
    nics object[]
  • Array [
  • index int32required

    Default value: 0

    masterIndex int32
    name stringrequired
    state stringrequired
    type stringrequired
    usedByManagementNetwork boolean
    usedByVlanNetwork boolean
  • ]
curl -L -X PUT 'https://docs.harvesterhci.io/apis/network.harvesterhci.io/v1beta1/nodenetworks/:name' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"apiVersion": "string",
"kind": "string",
"metadata": {
"name": "string",
"namespace": "string"
},
"spec": {
"description": "string",
"nic": "string",
"nodeName": "string",
"type": "string"
},
"status": {
"conditions": [
{
"lastTransitionTime": "string",
"lastUpdateTime": "string",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"networkIDs": [
0
],
"networkLinkStatus": {},
"nics": [
{
"index": 0,
"masterIndex": 0,
"name": "string",
"state": "string",
"type": "string",
"usedByManagementNetwork": true,
"usedByVlanNetwork": true
}
]
}
}'
Request Collapse all
Parameters
— pathrequired
Body required
{
  "apiVersion": "string",
  "kind": "string",
  "metadata": {
    "name": "string",
    "namespace": "string"
  },
  "spec": {
    "description": "string",
    "nic": "string",
    "nodeName": "string",
    "type": "string"
  },
  "status": {
    "conditions": [
      {
        "lastTransitionTime": "string",
        "lastUpdateTime": "string",
        "message": "string",
        "reason": "string",
        "status": "string",
        "type": "string"
      }
    ],
    "networkIDs": [
      0
    ],
    "networkLinkStatus": {},
    "nics": [
      {
        "index": 0,
        "masterIndex": 0,
        "name": "string",
        "state": "string",
        "type": "string",
        "usedByManagementNetwork": true,
        "usedByVlanNetwork": true
      }
    ]
  }
}