vlan-pool¶
vlan-pool account-pool assign-vlans¶
Usage
usage: symp vlan-pool account-pool assign-vlans
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
pool_id --vlan_uuids
[--vlan_uuids ...]
Description
Assign VLANs to account VLAN pool.
Mandatory
positional arguments:
pool_id The ID of the account VLAN pool
--vlan_uuids List of VLAN UUIDs to assign to account VLAN pool
Optional
optional arguments:
-h, --help show this help message and exit
vlan-pool account-pool create¶
Usage
usage: symp vlan-pool account-pool create
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--name NAME]
[--description DESCRIPTION]
account_id
Description
Creates an account VLAN pool.
Returns
Returns dict: The created account VLAN pool
Mandatory
positional arguments:
account_id The account ID of the account VLAN pool
Optional
optional arguments:
-h, --help show this help message and exit
--name NAME The name of the account VLAN pool
--description DESCRIPTION
The description of the account VLAN pool
vlan-pool account-pool delete¶
Usage
usage: symp vlan-pool account-pool delete
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
pool_id
Description
Delete account VLAN pool.
Mandatory
positional arguments:
pool_id The ID of the account VLAN pool
Optional
optional arguments:
-h, --help show this help message and exit
vlan-pool account-pool get¶
Usage
usage: symp vlan-pool account-pool get
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
pool_id
Description
Get account VLAN pool.
Returns
Returns dict: The account VLAN pool
Mandatory
positional arguments:
pool_id The ID of the account VLAN pool
Optional
optional arguments:
-h, --help show this help message and exit
vlan-pool account-pool list¶
Usage
usage: symp vlan-pool account-pool list
[-f {adaptive_table,csv,json,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--pool-id [POOL_ID [POOL_ID ...]]]
[--name [NAME [NAME ...]]]
[--account-id [ACCOUNT_ID [ACCOUNT_ID ...]]]
Description
List all account VLAN pools.
Returns
Returns list: Account VLAN pool objects
Optional
optional arguments:
-h, --help show this help message and exit
--pool-id [POOL_ID [POOL_ID ...]]
Filter by the account VLAN pool ID
--name [NAME [NAME ...]]
Filter by the account VLAN pool name
--account-id [ACCOUNT_ID [ACCOUNT_ID ...]]
Filter by the account ID
vlan-pool account-pool update¶
Usage
usage: symp vlan-pool account-pool update
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--name NAME]
[--description DESCRIPTION]
pool_id
Description
Update an account VLAN pool.
Mandatory
positional arguments:
pool_id The ID of the account VLAN pool
Optional
optional arguments:
-h, --help show this help message and exit
--name NAME The new name of the account VLAN pool
--description DESCRIPTION
The new description of the account VLAN pool
vlan-pool project-pool assign-vlans¶
Usage
usage: symp vlan-pool project-pool assign-vlans
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
pool_id --vlan_uuids
[--vlan_uuids ...]
Description
Assign VLANs to project VLAN pool.
Mandatory
positional arguments:
pool_id The ID of the project VLAN pool
--vlan_uuids List of VLAN UUIDs to assign to project VLAN pool
Optional
optional arguments:
-h, --help show this help message and exit
vlan-pool project-pool create¶
Usage
usage: symp vlan-pool project-pool create
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--name NAME]
[--description DESCRIPTION]
project_id
Description
Creates a project VLAN pool.
Returns
Returns dict: The created project VLAN pool
Mandatory
positional arguments:
project_id The project ID of the project VLAN pool
Optional
optional arguments:
-h, --help show this help message and exit
--name NAME The name of the project VLAN pool
--description DESCRIPTION
The description of the project VLAN pool
vlan-pool project-pool delete¶
Usage
usage: symp vlan-pool project-pool delete
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
pool_id
Description
Delete project VLAN pool.
Mandatory
positional arguments:
pool_id The ID of the project VLAN pool
Optional
optional arguments:
-h, --help show this help message and exit
vlan-pool project-pool get¶
Usage
usage: symp vlan-pool project-pool get
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
pool_id
Description
Get project VLAN pool.
Returns
Returns dict: The project VLAN pool
Mandatory
positional arguments:
pool_id The ID of the project VLAN pool
Optional
optional arguments:
-h, --help show this help message and exit
vlan-pool project-pool list¶
Usage
usage: symp vlan-pool project-pool list
[-f {adaptive_table,csv,json,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--project-vlan-pool-id [PROJECT_VLAN_POOL_ID [PROJECT_VLAN_POOL_ID ...]]]
[--name [NAME [NAME ...]]]
[--account-id [ACCOUNT_ID [ACCOUNT_ID ...]]]
[--project-id [PROJECT_ID [PROJECT_ID ...]]]
[--account-vlan-pool-id [ACCOUNT_VLAN_POOL_ID [ACCOUNT_VLAN_POOL_ID ...]]]
Description
List all account VLAN pools.
Returns
Returns list: Project VLAN pool objects
Optional
optional arguments:
-h, --help show this help message and exit
--project-vlan-pool-id [PROJECT_VLAN_POOL_ID [PROJECT_VLAN_POOL_ID ...]]
Filter by the project VLAN pool ID
--name [NAME [NAME ...]]
Filter by the project VLAN pool name
--account-id [ACCOUNT_ID [ACCOUNT_ID ...]]
Filter by the account ID
--project-id [PROJECT_ID [PROJECT_ID ...]]
Filter by the project ID
--account-vlan-pool-id [ACCOUNT_VLAN_POOL_ID [ACCOUNT_VLAN_POOL_ID ...]]
Filter by the account VLAN pool ID
vlan-pool project-pool update¶
Usage
usage: symp vlan-pool project-pool update
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--name NAME]
[--description DESCRIPTION]
pool_id
Description
Update a project VLAN pool.
Mandatory
positional arguments:
pool_id The ID of the project VLAN pool
Optional
optional arguments:
-h, --help show this help message and exit
--name NAME The new name of the project VLAN pool
--description DESCRIPTION
The new description of the project VLAN pool
vlan-pool vlan add¶
Usage
usage: symp vlan-pool vlan add
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
vlan_infos
Description
Add vlans to system pool.
Mandatory
positional arguments:
vlan_infos List of VLAN infos, which will be generated and added to the system pool, in the format:
[{"vlan": <vlan>, "guest_network_pool_id": <guest_network_pool_id>, "name": <vlan_name>},...]
VLAN mandatory parameters: vlan, guest_network_pool_id
VLAN optional parameters: name
Optional
optional arguments:
-h, --help show this help message and exit
vlan-pool vlan get¶
Usage
usage: symp vlan-pool vlan get
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
vlan_uuid
Description
Get VLAN.
Returns
Returns dict: The VLAN
Mandatory
positional arguments:
vlan_uuid The UUID of the VLAN
Optional
optional arguments:
-h, --help show this help message and exit
vlan-pool vlan list¶
Usage
usage: symp vlan-pool vlan list
[-f {adaptive_table,csv,json,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--vlan-uuid [VLAN_UUID [VLAN_UUID ...]]]
[--guest-network-pool-id [GUEST_NETWORK_POOL_ID [GUEST_NETWORK_POOL_ID ...]]]
[--vlan [VLAN [VLAN ...]]]
[--name [NAME [NAME ...]]]
[--account-vlan-pool-id [ACCOUNT_VLAN_POOL_ID [ACCOUNT_VLAN_POOL_ID ...]]]
[--account-id [ACCOUNT_ID [ACCOUNT_ID ...]]]
[--project-vlan-pool-id [PROJECT_VLAN_POOL_ID [PROJECT_VLAN_POOL_ID ...]]]
[--project-id [PROJECT_ID [PROJECT_ID ...]]]
Description
List all VLANs.
Returns
Returns list: Account VLAN pool objects
Optional
optional arguments:
-h, --help show this help message and exit
--vlan-uuid [VLAN_UUID [VLAN_UUID ...]]
Filter by the VLAN UUID
--guest-network-pool-id [GUEST_NETWORK_POOL_ID [GUEST_NETWORK_POOL_ID ...]]
Filter by the guest network pool ID The VLAN belongs to
--vlan [VLAN [VLAN ...]]
Filter by the VLAN
--name [NAME [NAME ...]]
Filter by the VLAN name
--account-vlan-pool-id [ACCOUNT_VLAN_POOL_ID [ACCOUNT_VLAN_POOL_ID ...]]
Filter by the account VLAN pool ID
--account-id [ACCOUNT_ID [ACCOUNT_ID ...]]
Filter by the account ID
--project-vlan-pool-id [PROJECT_VLAN_POOL_ID [PROJECT_VLAN_POOL_ID ...]]
Filter by the project VLAN pool ID
--project-id [PROJECT_ID [PROJECT_ID ...]]
Filter by the project ID
vlan-pool vlan release-from-account-pool¶
Usage
usage: symp vlan-pool vlan release-from-account-pool
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
vlan_uuid
Description
Release VLAN from account VLAN pool.
Mandatory
positional arguments:
vlan_uuid The UUID of the VLAN
Optional
optional arguments:
-h, --help show this help message and exit
vlan-pool vlan release-from-project-pool¶
Usage
usage: symp vlan-pool vlan release-from-project-pool
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
vlan_uuid
Description
Release VLAN from project VLAN pool.
Mandatory
positional arguments:
vlan_uuid The UUID of the VLAN
Optional
optional arguments:
-h, --help show this help message and exit
vlan-pool vlan remove¶
Usage
usage: symp vlan-pool vlan remove
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
vlan_uuid
Description
Remove VLAN from system pool.
Mandatory
positional arguments:
vlan_uuid The UUID of the VLAN
Optional
optional arguments:
-h, --help show this help message and exit