Project Network

1. project_networks(id=None)

Lists project network.

Parameters:

Name Type Description
id (optional) String Provided to get specific project network

Return value: ProjectNetwork Object or a list

Return value example:

cidr : None
id : c04dfb92-de7c-4eeb-9830-d3a7971076ee
label : chao_net

cidr : None
id : 298e5be8-94b9-4463-ba27-482b7e59ead8
label : private

cidr : None
id : cb5e7d7f-f563-4994-9d31-b6215ab86c4a
label : zhengcy

2. create_project_network(**attr)

Create a server.

Parameters: attr(Dict)

Parameters example:

attr = { "label": "public", "cidr": "172.0.0.0/24", "vlan_start": 1, "num_networks": 1, "network_size": 255 } Return value: ProjectNetwork Object

3. delete_project_network (network)

Delete project network.

Parameters: network(String): network id or Object

Return value: None on success

4. associate_host_project (network, host)

associate host with project network.

Parameters:

  • network(String): network id or Object
  • host(String): name of the host

Return value: None

5. disassociate_host_project (network)

disassociate host with project network.

Parameters: network(String): network id or Object

Return value: None

6. disassociate_network_project (network)

Disassociate network with project network

Parameters: network(String): network id or Object

Return value: None

7. disassociate_project_project (network, host)

Disassociate project with project network

Parameters:

  • network(String): network id or Object
  • host(String): name of a host

Return value: None

results matching ""

    No results matching ""