summaryrefslogtreecommitdiff
path: root/doc/source/command-objects
diff options
context:
space:
mode:
authorJas <singhj@us.ibm.com>2016-01-28 11:08:17 -0600
committerJas <singhj@us.ibm.com>2016-03-04 10:41:26 -0600
commitd1d4a40808741c416ecc51294fab78138f9184fa (patch)
tree642590a92ea938204cea31a6166d985f349d9f87 /doc/source/command-objects
parentfc8b4cfcae6b57e990b4dd32e437539f4681e59e (diff)
downloadpython-openstackclient-d1d4a40808741c416ecc51294fab78138f9184fa.tar.gz
Add 'port create' command
This patch adds usage of 'port create' in CLI Change-Id: I888af50784c3b6c7ec30552ade79f05a5e974711 Partial-bug: #1519909 Partially-implements: blueprint neutron-client
Diffstat (limited to 'doc/source/command-objects')
-rw-r--r--doc/source/command-objects/port.rst78
1 files changed, 78 insertions, 0 deletions
diff --git a/doc/source/command-objects/port.rst b/doc/source/command-objects/port.rst
index 414b7437..0c91f3ac 100644
--- a/doc/source/command-objects/port.rst
+++ b/doc/source/command-objects/port.rst
@@ -4,6 +4,84 @@ port
Network v2
+port create
+-----------
+
+Create new port
+
+.. program:: port create
+.. code:: bash
+
+ os port create
+ --network <network>
+ [--fixed-ip subnet=<subnet>,ip-address=<ip-address>]
+ [--device-id <device-id>]
+ [--device-owner <device-owner>]
+ [--vnic-type <vnic-type>]
+ [--binding-profile <binding-profile>]
+ [--host-id <host-id>]
+ [--enable | --disable]
+ [--mac-address <mac-address>]
+ [--project <project> [--project-domain <project-domain>]]
+ <name>
+
+.. option:: --network <network>
+
+ Network this port belongs to (name or ID)
+
+.. option:: --fixed-ip subnet=<subnet>,ip-address=<ip-address>
+
+ Desired IP and/or subnet (name or ID) for this port:
+ subnet=<subnet>,ip-address=<ip-address>
+ (this option can be repeated)
+
+.. option:: --device-id <device-id>
+
+ Device ID of this port
+
+.. option:: --device-owner <device-owner>
+
+ Device owner of this port
+
+.. option:: --vnic-type <vnic-type>
+
+ VNIC type for this port (direct | direct-physical | macvtap | normal(default) | baremetal)
+
+.. option:: --binding-profile <binding-profile>
+
+ Custom data to be passed as binding:profile: <key>=<value>
+ (this option can be repeated)
+
+.. option:: --host-id <host-id>
+
+ The ID of the host where the port is allocated
+
+.. option:: --enable
+
+ Enable port (default)
+
+.. option:: --disable
+
+ Disable port
+
+.. option:: --mac-address <mac-address>
+
+ MAC address of this port
+
+.. option:: --project <project>
+
+ Owner's project (name or ID)
+
+.. option:: --project-domain <project-domain>
+
+ Domain the project belongs to (name or ID).
+ This can be used in case collisions between project names exist.
+
+.. _port_create-name:
+.. describe:: <name>
+
+ Name of this port
+
port delete
-----------