Repository URL to install this package:
|
Version:
2.5 ▾
|
ó
µEYc @ s d d l m Z d d l m Z d d l m Z d Z d e j f d
YZ d Z d Z d
Z
d Z d Z d S( iÿÿÿÿ( t adapter( t _utils( t baset register_argparse_argumentst# register_service_argparse_argumentst register_conf_optionst load_from_conf_optionst get_conf_optionst Adapterc B sA e Z e d Z d Z e d Z d Z d Z RS( c C s t j S( N( R R ( t self( ( sR /home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/loading/adapter.pyt plugin_class s c C s g S( N( ( R ( ( sR /home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/loading/adapter.pyt get_options s c C sj t j } | j d d d | j d d d | j d d d | j d d d | j d
d d g S( sä Get oslo_config options that are needed for a :py:class:`.Adapter`.
These may be useful without being registered for config file generation
or to manipulate the options before registering them yourself.
The options that are set are:
:service_type: The default service_type for URL discovery.
:service_name: The default service_name for URL discovery.
:interface: The default interface for URL discovery.
:region_name: The default region_name for URL discovery.
:endpoint_override: Always use this endpoint URL for requests
for this client.
:returns: A list of oslo_config options.
s service-typet helps4 The default service_type for endpoint URL discovery.s service-names4 The default service_name for endpoint URL discovery.t interfaces1 The default interface for endpoint URL discovery.s region-names3 The default region_name for endpoint URL discovery.s endpoint-overrides: Always use this endpoint URL for requests for this client.( R t get_oslo_configt StrOpt( t cfg( ( sR /home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/loading/adapter.pyR " s c C s? | j } | j t j j | | j | d | | S( sÛ Register the oslo_config options that are needed for an Adapter.
The options that are set are:
:service_type: The default service_type for URL discovery.
:service_name: The default service_name for URL discovery.
:interface: The default interface for URL discovery.
:region_name: The default region_name for URL discovery.
:endpoint_override: Always use this endpoint URL for requests
for this client.
:param oslo_config.Cfg conf: config object to register with.
:param string group: The ini group to register options in.
:returns: The list of options that was registered.
t group( R t register_groupR R t OptGroupt
register_opts( R t confR t opts( ( sR /home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/loading/adapter.pyR F s c K sv | | } | j d | j | j d | j | j d | j | j d | j | j d | j | j | S( sà Create an Adapter object from an oslo_config object.
The options must have been previously registered with
register_conf_options.
:param oslo_config.Cfg conf: config object to register with.
:param string group: The ini group to register options in.
:param dict kwargs: Additional parameters to pass to Adapter
construction.
:returns: A new Adapter object.
:rtype: :py:class:`.Adapter`
t service_typet service_nameR
t region_namet endpoint_override( t
setdefaultR R R
R R t load_from_options( R R R t kwargst c( ( sR /home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/loading/adapter.pyR Z s
( t __name__t
__module__t propertyR
R t staticmethodR R R ( ( ( sR /home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/loading/adapter.pyR s
$ c O s t j | | S( N( R t# register_adapter_argparse_arguments( t argsR ( ( sR /home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/loading/adapter.pyR r s c O s t j | | S( N( R t+ register_service_adapter_argparse_arguments( R$ R ( ( sR /home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/loading/adapter.pyR v s c O s t j | | S( N( R R ( R$ R ( ( sR /home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/loading/adapter.pyR z s c O s t j | | S( N( R R ( R$ R ( ( sR /home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/loading/adapter.pyR ~ s c C s
t j S( N( R R ( ( ( sR /home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/loading/adapter.pyR s N( s register_argparse_argumentss# register_service_argparse_argumentss register_conf_optionss load_from_conf_optionss get_conf_options(
t
keystoneauth1R t keystoneauth1.loadingR R t __all__t
BaseLoaderR R R R R R ( ( ( sR /home/tvault/.virtenv/lib/python2.7/site-packages/keystoneauth1/loading/adapter.pyt <module>
s Y