summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2019-06-19 22:20:52 +0000
committerGerrit Code Review <review@openstack.org>2019-06-19 22:20:52 +0000
commitd40f4cc96b2dd4b481c01c2a04396adde5e06a5c (patch)
treec8adbf6c3b53b66470e741fba627db6522deadd0
parente2ee92e2e1d87694cdffcd2e49974c5461d91a55 (diff)
parentdc10f44128b26e7c964957c5e9c8d00ff91a3c0e (diff)
downloadpython-neutronclient-d40f4cc96b2dd4b481c01c2a04396adde5e06a5c.tar.gz
Merge "doc: Remove prompt from python binding examples"
-rw-r--r--doc/source/reference/index.rst72
1 files changed, 36 insertions, 36 deletions
diff --git a/doc/source/reference/index.rst b/doc/source/reference/index.rst
index ee47610..5678d65 100644
--- a/doc/source/reference/index.rst
+++ b/doc/source/reference/index.rst
@@ -33,23 +33,23 @@ information on this keystoneauth API, see `Using Sessions`_.
.. code-block:: python
- >>> from keystoneauth1 import identity
- >>> from keystoneauth1 import session
- >>> from neutronclient.v2_0 import client
- >>> username='username'
- >>> password='password'
- >>> project_name='demo'
- >>> project_domain_id='default'
- >>> user_domain_id='default'
- >>> auth_url='http://auth.example.com:5000/v3'
- >>> auth = identity.Password(auth_url=auth_url,
- ... username=username,
- ... password=password,
- ... project_name=project_name,
- ... project_domain_id=project_domain_id,
- ... user_domain_id=user_domain_id)
- >>> sess = session.Session(auth=auth)
- >>> neutron = client.Client(session=sess)
+ from keystoneauth1 import identity
+ from keystoneauth1 import session
+ from neutronclient.v2_0 import client
+ username='username'
+ password='password'
+ project_name='demo'
+ project_domain_id='default'
+ user_domain_id='default'
+ auth_url='http://auth.example.com:5000/v3'
+ auth = identity.Password(auth_url=auth_url,
+ username=username,
+ password=password,
+ project_name=project_name,
+ project_domain_id=project_domain_id,
+ user_domain_id=user_domain_id)
+ sess = session.Session(auth=auth)
+ neutron = client.Client(session=sess)
If you are using Identity v2.0 API (DEPRECATED), create an auth plugin using
the appropriate parameters and `keystoneauth1.identity` will handle Identity
@@ -58,38 +58,38 @@ like the previous example.
.. code-block:: python
- >>> auth = identity.Password(auth_url=auth_url,
- ... username=username,
- ... password=password,
- ... project_name=project_name)
- >>> # create a Session and a Neutronclient
+ auth = identity.Password(auth_url=auth_url,
+ username=username,
+ password=password,
+ project_name=project_name)
+ # create a Session and a Neutronclient
Now you can call various methods on the client instance.
.. code-block:: python
- >>> network = {'name': 'mynetwork', 'admin_state_up': True}
- >>> neutron.create_network({'network':network})
- >>> networks = neutron.list_networks(name='mynetwork')
- >>> print networks
- >>> network_id = networks['networks'][0]['id']
- >>> neutron.delete_network(network_id)
+ network = {'name': 'mynetwork', 'admin_state_up': True}
+ neutron.create_network({'network':network})
+ networks = neutron.list_networks(name='mynetwork')
+ print networks
+ network_id = networks['networks'][0]['id']
+ neutron.delete_network(network_id)
Alternatively, you can create a client instance using an auth token
and a service endpoint URL directly.
.. code-block:: python
- >>> from neutronclient.v2_0 import client
- >>> neutron = client.Client(endpoint_url='http://192.168.206.130:9696/',
- ... token='d3f9226f27774f338019aa2611112ef6')
+ from neutronclient.v2_0 import client
+ neutron = client.Client(endpoint_url='http://192.168.206.130:9696/',
+ token='d3f9226f27774f338019aa2611112ef6')
You can get ``X-Openstack-Request-Id`` as ``request_ids`` from the result.
.. code-block:: python
- >>> network = {'name': 'mynetwork', 'admin_state_up': True}
- >>> neutron.create_network({'network':network})
- >>> networks = neutron.list_networks(name='mynetwork')
- >>> print networks.request_ids
- ['req-978a0160-7ab0-44f0-8a93-08e9a4e785fa']
+ network = {'name': 'mynetwork', 'admin_state_up': True}
+ neutron.create_network({'network':network})
+ networks = neutron.list_networks(name='mynetwork')
+ print networks.request_ids
+ # -> ['req-978a0160-7ab0-44f0-8a93-08e9a4e785fa']