dvs

dvs dhcp-options create

Usage

  usage: symp dvs dhcp-options 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]
                                      [--dhcp-options DHCP_OPTIONS]
                                      [--project-id PROJECT_ID]

Description

Creates a new DHCP Options set.

Returns

Returns dict: DHCP Options set

Optional

optional arguments:
  -h, --help            show this help message and exit
  --name NAME           Name of the DHCP Options set
  --description DESCRIPTION
                        Description of the DHCP Options set
  --dhcp-options DHCP_OPTIONS
                        List of dhcp_option objects in the form:
                        [{"key": "<key_name>", "value": "<value>"}, {"key": "<key_name>", "value": "<value>"}...]
                        e.g. [{"key": "domain-name-servers", "value": "8.8.8.8"}, {"key": "domain-name-servers", "value": "8.8.4.4"}
                        , {"key": "domain-name", "value": "stratoscale.com"}...]
                        where key_name is one of the enums:
                        - domain-name-servers
                        - domain-name
                        - ntp-servers
                        - netbios-name-servers
                        - netbios-node-type
  --project-id PROJECT_ID
                        UUID of the DVS project

dvs dhcp-options create-default

Usage

  usage: symp dvs dhcp-options create-default
[-f {adaptive_table,json,shell,table,value,yaml}]
                                              [-c COLUMN]
                                              [--max-width <integer>]
                                              [--noindent] [--prefix PREFIX]
                                              [-m [NAME=VALUE [NAME=VALUE ...]]]
                                              [--project-id PROJECT_ID]
                                              [--name NAME]

Description

Creates the default DVS project DHCP Options set.

Returns

Returns dict: DHCP Options set

Optional

optional arguments:
  -h, --help            show this help message and exit
  --project-id PROJECT_ID
                        UUID of the project
  --name NAME           Name of the DHCP Options set

dvs dhcp-options delete

Usage

  usage: symp dvs dhcp-options delete
[-f {adaptive_table,json,shell,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent] [--prefix PREFIX]
                                      [-m [NAME=VALUE [NAME=VALUE ...]]]
                                      dhcp_options_id

Description

Delete a DVS DHCP-Options set.

Mandatory

positional arguments:
  dhcp_options_id       UUID of the dhcp_options to delete

Optional

optional arguments:
  -h, --help            show this help message and exit

dvs dhcp-options get

Usage

  usage: symp dvs dhcp-options get
[-f {adaptive_table,json,shell,table,value,yaml}]
                                   [-c COLUMN] [--max-width <integer>]
                                   [--noindent] [--prefix PREFIX]
                                   [-m [NAME=VALUE [NAME=VALUE ...]]]
                                   dhcp_options_id

Description

Get the DHCP Options set.

Returns

Returns dict: DHCP Options set

Mandatory

positional arguments:
  dhcp_options_id       UUID of the dhcp_options set

Optional

optional arguments:
  -h, --help            show this help message and exit

dvs dhcp-options list

Usage

  usage: symp dvs dhcp-options 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 ...]]]
                                    [--dhcp-options-id [DHCP_OPTIONS_ID [DHCP_OPTIONS_ID ...]]]
                                    [--name [NAME [NAME ...]]]
                                    [--description [DESCRIPTION [DESCRIPTION ...]]]
                                    [--project-id [PROJECT_ID [PROJECT_ID ...]]]
                                    [--domain-name-server [DOMAIN_NAME_SERVER [DOMAIN_NAME_SERVER ...]]]
                                    [--domain-name [DOMAIN_NAME [DOMAIN_NAME ...]]]
                                    [--ntp-server [NTP_SERVER [NTP_SERVER ...]]]
                                    [--netbios-name-server [NETBIOS_NAME_SERVER [NETBIOS_NAME_SERVER ...]]]
                                    [--netbios-node-type [NETBIOS_NODE_TYPE [NETBIOS_NODE_TYPE ...]]]
                                    [--tags [TAGS [TAGS ...]]]
                                    [--tag-keys [TAG_KEYS [TAG_KEYS ...]]]
                                    [--tag-values [TAG_VALUES [TAG_VALUES ...]]]

Description

Returns all DVS DHCP Options sets.

Returns

Returns list: DHCP Options sets

Optional

optional arguments:
  -h, --help            show this help message and exit
  --dhcp-options-id [DHCP_OPTIONS_ID [DHCP_OPTIONS_ID ...]]
                        Filter by UUIDs of the dhcp_option
  --name [NAME [NAME ...]]
                        Filter by name of the dhcp_option
  --description [DESCRIPTION [DESCRIPTION ...]]
                        Filter by description of the dhcp_option
  --project-id [PROJECT_ID [PROJECT_ID ...]]
                        Filter by list of project_ids
  --domain-name-server [DOMAIN_NAME_SERVER [DOMAIN_NAME_SERVER ...]]
                        Filter by domain name servers IP addresses
  --domain-name [DOMAIN_NAME [DOMAIN_NAME ...]]
                        Filter by domain names
  --ntp-server [NTP_SERVER [NTP_SERVER ...]]
                        Filter by ntp servers
  --netbios-name-server [NETBIOS_NAME_SERVER [NETBIOS_NAME_SERVER ...]]
                        Filter by netbios name servers
  --netbios-node-type [NETBIOS_NODE_TYPE [NETBIOS_NODE_TYPE ...]]
                        Filter by netbios node types
  --tags [TAGS [TAGS ...]]
                        List of tag strings to filter by in 'key=value' format
  --tag-keys [TAG_KEYS [TAG_KEYS ...]]
                        List of keys of tags to filter by
  --tag-values [TAG_VALUES [TAG_VALUES ...]]
                        List of value of tags to filter by

dvs dhcp-options update

Usage

  usage: symp dvs dhcp-options 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]
                                      dhcp_options_id

Description

Update a single DVS DHCP Options set based on the ID supplied and the parameters.

Mandatory

positional arguments:
  dhcp_options_id       ID of the requested dhcp_options

Optional

optional arguments:
  -h, --help            show this help message and exit
  --name NAME           The name of the DHCP Options set
  --description DESCRIPTION
                        The description of the DHCP Options set

dvs network add-tags

Usage

  usage: symp dvs network add-tags
[-f {adaptive_table,json,shell,table,value,yaml}]
                                   [-c COLUMN] [--max-width <integer>]
                                   [--noindent] [--prefix PREFIX]
                                   [-m [NAME=VALUE [NAME=VALUE ...]]] [--force]
                                   [--system-tag]
                                   --networks_id [--networks_id ...] --tags
                                   [--tags ...]

Description

Add tags to DVS networks.

Mandatory

positional arguments:
  --networks_id         IDs of the DHCP options to add to
  --tags                List of tag strings to add in 'key=value' format

Optional

optional arguments:
  -h, --help            show this help message and exit
  --force               Whether to ignore non-existing resources
  --system-tag          Whether to add a system tag (available only for admin)

dvs network associate-dhcp-options

Usage

  usage: symp dvs network associate-dhcp-options
[-f {adaptive_table,json,shell,table,value,yaml}]
                                                 [-c COLUMN]
                                                 [--max-width <integer>]
                                                 [--noindent] [--prefix PREFIX]
                                                 [-m [NAME=VALUE [NAME=VALUE ...]]]
                                                 network_id dhcp_options_id

Description

Associate a DHCP options set with a DVS network and enable DHCP if it was not enabled.

Mandatory

positional arguments:
  network_id            ID of the requested DVS network
  dhcp_options_id       ID of the requested dhcp_option set

Optional

optional arguments:
  -h, --help            show this help message and exit

dvs network create

Usage

  usage: symp dvs network create
[-f {adaptive_table,json,shell,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent] [--prefix PREFIX]
                                 [-m [NAME=VALUE [NAME=VALUE ...]]]
                                 [--project-id PROJECT_ID] [--name NAME]
                                 [--description DESCRIPTION] [--mtu MTU]
                                 [--dhcp-options-id DHCP_OPTIONS_ID]
                                 [--subnet-infos SUBNET_INFOS]
                                 vlan_uuid

Description

Create a DVS network.

Returns

Returns dict: DVS network

Mandatory

positional arguments:
  vlan_uuid             UUID of the VLAN object to allocate to this network from the VLAN pool

Optional

optional arguments:
  -h, --help            show this help message and exit
  --project-id PROJECT_ID
                        ID of the project
  --name NAME           The name of the network
  --description DESCRIPTION
                        The description of the network
  --mtu MTU             The MTU of the network
  --dhcp-options-id DHCP_OPTIONS_ID
                        DVS DHCP Options ID
                        If this parameter is provided - DHCP will be enabled for the network
                        If this parameter is omitted and also subnet_infos parameter is omitted -
                        DHCP will be disabled for the network
                        If this parameter is omitted and subnet_infos is provided -
                        DHCP will be enabled for the network and the DHCP
                        options will be set to the project's default DHCP options
                        If there is no project default DHCP set, one will be created
  --subnet-infos SUBNET_INFOS
                        Array of JSON subnet info for this edge network in the format
                        [{"cidr_block": <cidr_block>,
                        "gateway_ip": <gateway_ip>,
                        "allocation_pools": [{"start": <start_ip>, "end": <end_ip>},...]]

dvs network delete

Usage

  usage: symp dvs network delete
[-f {adaptive_table,json,shell,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent] [--prefix PREFIX]
                                 [-m [NAME=VALUE [NAME=VALUE ...]]]
                                 network_id

Description

Delete a DVS network.

Mandatory

positional arguments:
  network_id            ID of the requested network

Optional

optional arguments:
  -h, --help            show this help message and exit

dvs network disassociate-dhcp-options

Usage

  usage: symp dvs network disassociate-dhcp-options
[-f {adaptive_table,json,shell,table,value,yaml}]
                                                    [-c COLUMN]
                                                    [--max-width <integer>]
                                                    [--noindent]
                                                    [--prefix PREFIX]
                                                    [-m [NAME=VALUE [NAME=VALUE ...]]]
                                                    network_id

Description

Disassociate the current DHCP options set from the specified DVS network and disable DHCP for the network.

Mandatory

positional arguments:
  network_id            ID of the requested DVS network

Optional

optional arguments:
  -h, --help            show this help message and exit

dvs network get

Usage

  usage: symp dvs network get
[-f {adaptive_table,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX]
                              [-m [NAME=VALUE [NAME=VALUE ...]]]
                              network_id

Description

Return a DVS network.

Returns

Returns dict: DVS Network

Mandatory

positional arguments:
  network_id            ID of the requested network

Optional

optional arguments:
  -h, --help            show this help message and exit

dvs network get-default-network-id

Usage

  usage: symp dvs network get-default-network-id
[-f {adaptive_table,json,shell,table,value,yaml}]
                                                 [-c COLUMN]
                                                 [--max-width <integer>]
                                                 [--noindent] [--prefix PREFIX]
                                                 [-m [NAME=VALUE [NAME=VALUE ...]]]
                                                 project_id

Description

Return the default network id of the DVS project.

Returns

Returns dict: A dictionary containing the result

Mandatory

positional arguments:
  project_id            The project id

Optional

optional arguments:
  -h, --help            show this help message and exit

dvs network list

Usage

  usage: symp dvs network 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-id [PROJECT_ID [PROJECT_ID ...]]]
                               [--name [NAME [NAME ...]]]
                               [--network-id [NETWORK_ID [NETWORK_ID ...]]]
                               [--vn-group-id [VN_GROUP_ID [VN_GROUP_ID ...]]]
                               [--vlan [VLAN [VLAN ...]]]
                               [--vlan-uuids [VLAN_UUIDS [VLAN_UUIDS ...]]]
                               [--is-default IS_DEFAULT]
                               [--dhcp-options-ids [DHCP_OPTIONS_IDS [DHCP_OPTIONS_IDS ...]]]
                               [--tags [TAGS [TAGS ...]]]
                               [--tag-keys [TAG_KEYS [TAG_KEYS ...]]]
                               [--tag-values [TAG_VALUES [TAG_VALUES ...]]]

Description

Return list of DVS networks.

Returns

Returns list: DVS networks

Optional

optional arguments:
  -h, --help            show this help message and exit
  --project-id [PROJECT_ID [PROJECT_ID ...]]
                        List of project IDs to filter by. Maps to AWS ownerId
  --name [NAME [NAME ...]]
                        List of network names to filter by
  --network-id [NETWORK_ID [NETWORK_ID ...]]
                        List of network IDs to filter by
  --vn-group-id [VN_GROUP_ID [VN_GROUP_ID ...]]
                        List of guest network pool ids to filter by
  --vlan [VLAN [VLAN ...]]
                        List of vlan tags to filter by
  --vlan-uuids [VLAN_UUIDS [VLAN_UUIDS ...]]
                        List of VLAN UUIDs to filter by
  --is-default IS_DEFAULT
                        Whether the network is the default network of the project
  --dhcp-options-ids [DHCP_OPTIONS_IDS [DHCP_OPTIONS_IDS ...]]
                        List of DHCP options IDs to filter by
  --tags [TAGS [TAGS ...]]
                        List of tag strings to filter by in 'key=value' format
  --tag-keys [TAG_KEYS [TAG_KEYS ...]]
                        List of keys of tags to filter by
  --tag-values [TAG_VALUES [TAG_VALUES ...]]
                        List of value of tags to filter by

dvs network list-tags

Usage

  usage: symp dvs network list-tags
[-f {adaptive_table,csv,json,table,value,yaml}]
                                    [-c COLUMN] [--max-width <integer>]
                                    [--noindent]
                                    [--quote {all,minimal,none,nonnumeric}]
                                    [-m [NAME=VALUE [NAME=VALUE ...]]]

Description

List all DVS network tags.

Returns

Returns list: Tag objects

Optional

optional arguments:
  -h, --help            show this help message and exit

dvs network remove-tags

Usage

  usage: symp dvs network remove-tags
[-f {adaptive_table,json,shell,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent] [--prefix PREFIX]
                                      [-m [NAME=VALUE [NAME=VALUE ...]]]
                                      [--force] [--system-tag]
                                      --networks_id [--networks_id ...] --tags
                                      [--tags ...]

Description

Delete tags from DVS networks.

Mandatory

positional arguments:
  --networks_id         IDs of the networks to remove from
  --tags                List of tag strings to remove in 'key=value' format

Optional

optional arguments:
  -h, --help            show this help message and exit
  --force               Whether to ignore non-existing resources
  --system-tag          Whether to remove a system tag (available only for admin)

dvs network set

Usage

  usage: symp dvs network set
[-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] [--mtu MTU]
                              [--subnet-infos SUBNET_INFOS]
                              network_id

Description

Sets the specified network attributes.

Mandatory

positional arguments:
  network_id            ID of the requested network

Optional

optional arguments:
  -h, --help            show this help message and exit
  --name NAME           The name of the network
  --description DESCRIPTION
                        The description of the network
  --mtu MTU             The MTU of the network
  --subnet-infos SUBNET_INFOS
                        Array of JSON subnet info for this edge network in the format
                        [{"id": <subnet_id>,
                        "cidr_block": <cidr_block>,
                        "gateway_ip": <gateway_ip>,
                        "allocation_pools": [{"start": <start_ip>, "end": <end_ip>},...]]
                        When ID is specified, the subnet will be updated with the new values
                        When cidr_block is specified, a new subnet will be created
                        You can either use ID or cidr_block, but not both
                        IDs that are not specified will be deleted
                        If Gateway IP is not specified, it will use the first address of the cidr_block
                        If allocation pool is not specified, it will use the whole cidr_block as the allocation pool

dvs network set-default

Usage

  usage: symp dvs network set-default
[-f {adaptive_table,json,shell,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--noindent] [--prefix PREFIX]
                                      [-m [NAME=VALUE [NAME=VALUE ...]]]
                                      network_id

Description

Set the network as the default network in the project.

Mandatory

positional arguments:
  network_id            The UUID of the network to set as default

Optional

optional arguments:
  -h, --help            show this help message and exit

dvs network update

Usage

  usage: symp dvs network 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]
                                 [--mtu MTU] [--subnet-infos SUBNET_INFOS]
                                 network_id

Description

Update a DVS network.

Mandatory

positional arguments:
  network_id            ID of the requested network

Optional

optional arguments:
  -h, --help            show this help message and exit
  --name NAME           The name of the network
  --description DESCRIPTION
                        The description of the network
  --mtu MTU             The MTU of the network
  --subnet-infos SUBNET_INFOS
                        Array of JSON subnet info for this edge network in the format
                        [{"id": <subnet_id>,
                        "cidr_block": <cidr_block>,
                        "gateway_ip": <gateway_ip>,
                        "allocation_pools": [{"start": <start_ip>, "end": <end_ip>},...]]
                        When ID is specified, the subnet will be updated with the new values
                        When cidr_block is specified, a new subnet will be created
                        You can either use ID or cidr_block, but not both
                        IDs that are not specified will not be deleted
                        If Gateway IP is not specified, it will use the first address of the cidr_block
                        If allocation pool is not specified, it will use the whole cidr_block as the allocation pool

dvs network-interface create

Usage

  usage: symp dvs network-interface create
[-f {adaptive_table,json,shell,table,value,yaml}]
                                           [-c COLUMN] [--max-width <integer>]
                                           [--noindent] [--prefix PREFIX]
                                           [-m [NAME=VALUE [NAME=VALUE ...]]]
                                           [--name NAME]
                                           [--secondary-ip-address-count SECONDARY_IP_ADDRESS_COUNT]
                                           [--private-ip-addresses PRIVATE_IP_ADDRESSES]
                                           [--project-id PROJECT_ID]
                                           [--mac-address MAC_ADDRESS]
                                           [--private-dns-name PRIVATE_DNS_NAME]
                                           [--description DESCRIPTION]
                                           network_id

Description

Creates a new network interface object.

Returns

Returns dict: NetworkInterfaces response

Mandatory

positional arguments:
  network_id            The UUID of the DVS network to which the interface belongs

Optional

optional arguments:
  -h, --help            show this help message and exit
  --name NAME           The name of the network interface
  --secondary-ip-address-count SECONDARY_IP_ADDRESS_COUNT
                        The number of secondary private IPv4 addresses to assign
  --private-ip-addresses PRIVATE_IP_ADDRESSES
                        One or more private IPv4 addresses in the format
                        [{"private_ip_address": "1.2.3.4", "primary": true, "subnet_id":<uuid>}]
                        When subnet_id is None and private_ip_address is None,
                        the first available IP address in the first available subnet will be allocated
                        When private_ip_address is None, and subnet_id is used,
                        the first available IP address in the subnet will be allocated
  --project-id PROJECT_ID
                        The UUID of the project to which this network interface belongs
  --mac-address MAC_ADDRESS
                        MAC address
  --private-dns-name PRIVATE_DNS_NAME
                        Private DNS name
  --description DESCRIPTION
                        A description provided by the user

dvs network-interface delete

Usage

  usage: symp dvs network-interface delete
[-f {adaptive_table,json,shell,table,value,yaml}]
                                           [-c COLUMN] [--max-width <integer>]
                                           [--noindent] [--prefix PREFIX]
                                           [-m [NAME=VALUE [NAME=VALUE ...]]]
                                           network_interface_id

Description

Deletes a network interface of a DVS Network.

Mandatory

positional arguments:
  network_interface_id  ID of the network interface to delete

Optional

optional arguments:
  -h, --help            show this help message and exit

dvs network-interface get

Usage

  usage: symp dvs network-interface get
[-f {adaptive_table,json,shell,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--noindent] [--prefix PREFIX]
                                        [-m [NAME=VALUE [NAME=VALUE ...]]]
                                        [--with-tags]
                                        network_interface_id

Description

Returns a Network Interface of a DVS Network.

Returns

Returns dict: NetworkInterfaces response

Mandatory

positional arguments:
  network_interface_id  ID of the requested network interface

Optional

optional arguments:
  -h, --help            show this help message and exit
  --with-tags           Flag that indicates if the response should include user tags

dvs network-interface list

Usage

  usage: symp dvs network-interface 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 ...]]]
                                         [--network-interface-id [NETWORK_INTERFACE_ID [NETWORK_INTERFACE_ID ...]]]
                                         [--name [NAME [NAME ...]]]
                                         [--description [DESCRIPTION [DESCRIPTION ...]]]
                                         [--project-id [PROJECT_ID [PROJECT_ID ...]]]
                                         [--network-id [NETWORK_ID [NETWORK_ID ...]]]
                                         [--private-ip-address [PRIVATE_IP_ADDRESS [PRIVATE_IP_ADDRESS ...]]]
                                         [--public-ip-address [PUBLIC_IP_ADDRESS [PUBLIC_IP_ADDRESS ...]]]
                                         [--association-id [ASSOCIATION_ID [ASSOCIATION_ID ...]]]
                                         [--instance-id [INSTANCE_ID [INSTANCE_ID ...]]]
                                         [--attachment-ids [ATTACHMENT_IDS [ATTACHMENT_IDS ...]]]
                                         [--attachment-status [ATTACHMENT_STATUS [ATTACHMENT_STATUS ...]]]
                                         [--security-group-id [SECURITY_GROUP_ID [SECURITY_GROUP_ID ...]]]
                                         [--security-group-name [SECURITY_GROUP_NAME [SECURITY_GROUP_NAME ...]]]
                                         [--private-dns-name [PRIVATE_DNS_NAME [PRIVATE_DNS_NAME ...]]]
                                         [--delete-on-termination DELETE_ON_TERMINATION]
                                         [--source-dest-check SOURCE_DEST_CHECK]
                                         [--port-security-enabled PORT_SECURITY_ENABLED]
                                         [--tags [TAGS [TAGS ...]]]
                                         [--tag-keys [TAG_KEYS [TAG_KEYS ...]]]
                                         [--tag-values [TAG_VALUES [TAG_VALUES ...]]]
                                         [--with-tags]
                                         [--is-managed-resource IS_MANAGED_RESOURCE]

Description

Returns all network interfaces.

Returns

Returns list: NetworkInterfaces objects

Optional

optional arguments:
  -h, --help            show this help message and exit
  --network-interface-id [NETWORK_INTERFACE_ID [NETWORK_INTERFACE_ID ...]]
                        IDs to filter by
  --name [NAME [NAME ...]]
                        The name of a particular element
  --description [DESCRIPTION [DESCRIPTION ...]]
                        The description of a particular element
  --project-id [PROJECT_ID [PROJECT_ID ...]]
                        ID of a project
  --network-id [NETWORK_ID [NETWORK_ID ...]]
                        The UUID of a network. This maps to subnet-id in AWS
  --private-ip-address [PRIVATE_IP_ADDRESS [PRIVATE_IP_ADDRESS ...]]
                        Private IPv4 addresses associated with the network interface
  --public-ip-address [PUBLIC_IP_ADDRESS [PUBLIC_IP_ADDRESS ...]]
                        The public IPv4 addresses associated with a private IP of the network interface
  --association-id [ASSOCIATION_ID [ASSOCIATION_ID ...]]
                        The ID of an association with a floating IP
  --instance-id [INSTANCE_ID [INSTANCE_ID ...]]
                        The ID of the instance to which the network interface is attached
  --attachment-ids [ATTACHMENT_IDS [ATTACHMENT_IDS ...]]
                        The attachment IDs
  --attachment-status [ATTACHMENT_STATUS [ATTACHMENT_STATUS ...]]
                        Attachment status
  --security-group-id [SECURITY_GROUP_ID [SECURITY_GROUP_ID ...]]
                        The ID of a security group associated with the network interface
  --security-group-name [SECURITY_GROUP_NAME [SECURITY_GROUP_NAME ...]]
                        The name of a security group associated with the network interface
  --private-dns-name [PRIVATE_DNS_NAME [PRIVATE_DNS_NAME ...]]
                        The private DNS name of the network interface (IPv4)
  --delete-on-termination DELETE_ON_TERMINATION
                        Indicates whether the attachment is deleted when an instance is terminated
  --source-dest-check SOURCE_DEST_CHECK
                        Indicates whether to performs IP Addresses source/destination checking
  --port-security-enabled PORT_SECURITY_ENABLED
                        Indicates whether to enable/disable anti-spoofing checks (MAC level)
  --tags [TAGS [TAGS ...]]
                        List of tag strings to filter by in 'key=value' format
  --tag-keys [TAG_KEYS [TAG_KEYS ...]]
                        List of keys of tags to filter by
  --tag-values [TAG_VALUES [TAG_VALUES ...]]
                        List of value of tags to filter by
  --with-tags           Flag that indicates if list should get ports-tags or not
  --is-managed-resource IS_MANAGED_RESOURCE
                        List only managed or not managed resources, or all if None (default)

dvs project action

Usage

  usage: symp dvs project action
[-f {adaptive_table,json,shell,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent] [--prefix PREFIX]
                                 [-m [NAME=VALUE [NAME=VALUE ...]]]
                                 project_id action

Description

Perform an action on a DVS project.

Returns

Returns dict: Result: true/false + entity-type: count remaining

Mandatory

positional arguments:
  project_id            UUID of the project
  action                The action to perform.
                        Possible values: delete_dry_run, enable_flowlogs, disable_flowlogs

Optional

optional arguments:
  -h, --help            show this help message and exit

dvs project delete

Usage

  usage: symp dvs project delete
[-f {adaptive_table,json,shell,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--noindent] [--prefix PREFIX]
                                 [-m [NAME=VALUE [NAME=VALUE ...]]]
                                 project_id

Description

Delete a DVS project config object.

Mandatory

positional arguments:
  project_id            UUID of the project

Optional

optional arguments:
  -h, --help            show this help message and exit

dvs project get

Usage

  usage: symp dvs project get
[-f {adaptive_table,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>] [--noindent]
                              [--prefix PREFIX]
                              [-m [NAME=VALUE [NAME=VALUE ...]]]
                              project_id

Description

Get the DVS project config object.

Returns

Returns dict: Project config object

Mandatory

positional arguments:
  project_id            UUID of the project

Optional

optional arguments:
  -h, --help            show this help message and exit

dvs project list

Usage

  usage: symp dvs project 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-id [PROJECT_ID [PROJECT_ID ...]]]
                               [--flowlogs-enabled FLOWLOGS_ENABLED]

Description

List all DVS project config objects.

Returns

Returns list: Project objects

Optional

optional arguments:
  -h, --help            show this help message and exit
  --project-id [PROJECT_ID [PROJECT_ID ...]]
                        Filter by UUID of the project
  --flowlogs-enabled FLOWLOGS_ENABLED
                        Whether to enable flowlogs for this project

dvs project provision

Usage

  usage: symp dvs project provision
[-f {adaptive_table,json,shell,table,value,yaml}]
                                    [-c COLUMN] [--max-width <integer>]
                                    [--noindent] [--prefix PREFIX]
                                    [-m [NAME=VALUE [NAME=VALUE ...]]]
                                    project_id

Description

Creates a new DVS project config object.

Mandatory

positional arguments:
  project_id            UUID of the project

Optional

optional arguments:
  -h, --help            show this help message and exit