doc: Remove prompt from python binding examples
The current python binding examples have prompts of python interactive mode, but these prompts make it difficult to copy-and-paste the examples. This commit removes them. Change-Id: Ia5d35fbb585ed0d0d11c8d035196981e9dd46785
This commit is contained in:
parent
209e1801ac
commit
dc10f44128
@ -33,23 +33,23 @@ information on this keystoneauth API, see `Using Sessions`_.
|
|||||||
|
|
||||||
.. code-block:: python
|
.. code-block:: python
|
||||||
|
|
||||||
>>> from keystoneauth1 import identity
|
from keystoneauth1 import identity
|
||||||
>>> from keystoneauth1 import session
|
from keystoneauth1 import session
|
||||||
>>> from neutronclient.v2_0 import client
|
from neutronclient.v2_0 import client
|
||||||
>>> username='username'
|
username='username'
|
||||||
>>> password='password'
|
password='password'
|
||||||
>>> project_name='demo'
|
project_name='demo'
|
||||||
>>> project_domain_id='default'
|
project_domain_id='default'
|
||||||
>>> user_domain_id='default'
|
user_domain_id='default'
|
||||||
>>> auth_url='http://auth.example.com:5000/v3'
|
auth_url='http://auth.example.com:5000/v3'
|
||||||
>>> auth = identity.Password(auth_url=auth_url,
|
auth = identity.Password(auth_url=auth_url,
|
||||||
... username=username,
|
username=username,
|
||||||
... password=password,
|
password=password,
|
||||||
... project_name=project_name,
|
project_name=project_name,
|
||||||
... project_domain_id=project_domain_id,
|
project_domain_id=project_domain_id,
|
||||||
... user_domain_id=user_domain_id)
|
user_domain_id=user_domain_id)
|
||||||
>>> sess = session.Session(auth=auth)
|
sess = session.Session(auth=auth)
|
||||||
>>> neutron = client.Client(session=sess)
|
neutron = client.Client(session=sess)
|
||||||
|
|
||||||
If you are using Identity v2.0 API (DEPRECATED), create an auth plugin using
|
If you are using Identity v2.0 API (DEPRECATED), create an auth plugin using
|
||||||
the appropriate parameters and `keystoneauth1.identity` will handle Identity
|
the appropriate parameters and `keystoneauth1.identity` will handle Identity
|
||||||
@ -58,38 +58,38 @@ like the previous example.
|
|||||||
|
|
||||||
.. code-block:: python
|
.. code-block:: python
|
||||||
|
|
||||||
>>> auth = identity.Password(auth_url=auth_url,
|
auth = identity.Password(auth_url=auth_url,
|
||||||
... username=username,
|
username=username,
|
||||||
... password=password,
|
password=password,
|
||||||
... project_name=project_name)
|
project_name=project_name)
|
||||||
>>> # create a Session and a Neutronclient
|
# create a Session and a Neutronclient
|
||||||
|
|
||||||
Now you can call various methods on the client instance.
|
Now you can call various methods on the client instance.
|
||||||
|
|
||||||
.. code-block:: python
|
.. code-block:: python
|
||||||
|
|
||||||
>>> network = {'name': 'mynetwork', 'admin_state_up': True}
|
network = {'name': 'mynetwork', 'admin_state_up': True}
|
||||||
>>> neutron.create_network({'network':network})
|
neutron.create_network({'network':network})
|
||||||
>>> networks = neutron.list_networks(name='mynetwork')
|
networks = neutron.list_networks(name='mynetwork')
|
||||||
>>> print networks
|
print networks
|
||||||
>>> network_id = networks['networks'][0]['id']
|
network_id = networks['networks'][0]['id']
|
||||||
>>> neutron.delete_network(network_id)
|
neutron.delete_network(network_id)
|
||||||
|
|
||||||
Alternatively, you can create a client instance using an auth token
|
Alternatively, you can create a client instance using an auth token
|
||||||
and a service endpoint URL directly.
|
and a service endpoint URL directly.
|
||||||
|
|
||||||
.. code-block:: python
|
.. code-block:: python
|
||||||
|
|
||||||
>>> from neutronclient.v2_0 import client
|
from neutronclient.v2_0 import client
|
||||||
>>> neutron = client.Client(endpoint_url='http://192.168.206.130:9696/',
|
neutron = client.Client(endpoint_url='http://192.168.206.130:9696/',
|
||||||
... token='d3f9226f27774f338019aa2611112ef6')
|
token='d3f9226f27774f338019aa2611112ef6')
|
||||||
|
|
||||||
You can get ``X-Openstack-Request-Id`` as ``request_ids`` from the result.
|
You can get ``X-Openstack-Request-Id`` as ``request_ids`` from the result.
|
||||||
|
|
||||||
.. code-block:: python
|
.. code-block:: python
|
||||||
|
|
||||||
>>> network = {'name': 'mynetwork', 'admin_state_up': True}
|
network = {'name': 'mynetwork', 'admin_state_up': True}
|
||||||
>>> neutron.create_network({'network':network})
|
neutron.create_network({'network':network})
|
||||||
>>> networks = neutron.list_networks(name='mynetwork')
|
networks = neutron.list_networks(name='mynetwork')
|
||||||
>>> print networks.request_ids
|
print networks.request_ids
|
||||||
['req-978a0160-7ab0-44f0-8a93-08e9a4e785fa']
|
# -> ['req-978a0160-7ab0-44f0-8a93-08e9a4e785fa']
|
||||||
|
Loading…
Reference in New Issue
Block a user