Skip to main content
PATCH
/
cloud
/
v1
/
networks
/
{project_id}
/
{region_id}
/
{network_id}
Python
from gcore import Gcore

client = Gcore(
    api_key="My API Key",
)
network = client.cloud.networks.update(
    network_id="b39792c3-3160-4356-912e-ba396c95cdcf",
    project_id=1,
    region_id=1,
)
print(network.id)
{
  "created_at": "2019-06-18T11:56:16+0000",
  "creator_task_id": "fd50fdd1-0482-4c9b-b847-fc9924665af6",
  "default": true,
  "external": true,
  "id": "eed97610-708d-43a5-a9a5-caebd2b7b4ee",
  "mtu": 1500,
  "name": "public",
  "port_security_enabled": true,
  "project_id": 1337,
  "region": "Luxembourg 1",
  "region_id": 7,
  "segmentation_id": 9,
  "shared": false,
  "subnets": [
    "f00624ab-41bc-4d54-a723-1673ce32d997",
    "41e0f698-4d39-483b-b77a-18eb070e4c09"
  ],
  "tags": [
    {
      "key": "my-tag",
      "read_only": false,
      "value": "my-tag-value"
    }
  ],
  "task_id": null,
  "type": "vlan",
  "updated_at": "2019-06-18T11:57:00+0000"
}

Authorizations

Authorization
string
header
required

Path Parameters

project_id
integer
required
Examples:
region_id
integer
required
Examples:
network_id
string<uuid4>
required
Examples:

Body

application/json
name
string
Examples:
tags
object | null
Examples:

Response

200 - application/json
created_at
string<date-time>
required
Examples:
creator_task_id
string<uuid4> | null
required
Examples:
default
boolean | null
required
Examples:
external
boolean
required
Examples:
id
string<uuid4>
required
Examples:
mtu
integer
required
Examples:
name
string
required
Examples:
port_security_enabled
boolean
required
Examples:
project_id
integer | null
required
Examples:
region
string
required
Examples:
region_id
integer
required
Examples:
segmentation_id
integer | null
required
Examples:
shared
boolean
required
Examples:
subnets
string<uuid4>[]
required
Examples:
tags
TagSerializer · object[]
required
Examples:
task_id
string<uuid4> | null
required
Examples:
type
string
required
Examples:
updated_at
string<date-time>
required
Examples: