keystoneauth1.loading.identity 模块¶
- class keystoneauth1.loading.identity.BaseFederationLoader
基类:
BaseV3Loader[V3FederationPluginT]联合身份验证插件的选项的基本处理。
此类定义了应该与 V3 身份联合身份验证 API 共同使用的选项和处理。它提供了
keystoneauth1.identity.v3.FederationBaseAuth类所期望的选项。- __abstractmethods__ = frozenset({})
- __annotations__ = {}
- __doc__ = '联合身份验证插件的选项的基本处理。\n\n 此类定义了应该与 V3 身份联合身份验证 API 共同使用的选项和处理。它提供了\n :py:class:`keystoneauth1.identity.v3.FederationBaseAuth` 类所期望的选项。\n '
- __module__ = 'keystoneauth1.loading.identity'
- __orig_bases__ = (keystoneauth1.loading.identity.BaseV3Loader[~V3FederationPluginT],)
- __parameters__ = (~V3FederationPluginT,)
- _abc_impl = <_abc._abc_data object>
- class keystoneauth1.loading.identity.BaseGenericLoader
基类:
BaseIdentityLoader[GenericPluginT]通用插件的选项的基本处理。
此类定义了应该与通用插件共同使用的选项和处理。这些插件针对 OpenStack 身份服务,但设计为独立于 API 版本。它提供了
keystoneauth1.identity.generic.base.BaseGenericPlugin类所期望的选项。- __abstractmethods__ = frozenset({})
- __annotations__ = {}
- __doc__ = '通用插件的选项的基本处理。\n\n 此类定义了应该与通用插件共同使用的选项和处理。这些插件针对 OpenStack 身份服务,但设计为\n 独立于 API 版本。它提供了\n :py:class:`keystoneauth1.identity.generic.base.BaseGenericPlugin` 类所期望的选项。\n '
- __module__ = 'keystoneauth1.loading.identity'
- __orig_bases__ = (keystoneauth1.loading.identity.BaseIdentityLoader[~GenericPluginT],)
- __parameters__ = (~GenericPluginT,)
- _abc_impl = <_abc._abc_data object>
- class keystoneauth1.loading.identity.BaseIdentityLoader
基类:
BaseLoader[PluginT]身份验证插件的选项的基本处理。
此类定义了应该与针对 OpenStack 身份服务开发的插件共同使用的选项和处理。它提供了
keystoneauth1.identity.BaseIdentityPlugin类所期望的选项。- __abstractmethods__ = frozenset({})
- __annotations__ = {}
- __doc__ = '身份验证插件的选项的基本处理。\n\n 此类定义了应该与针对 OpenStack 身份服务开发的插件共同使用的选项和处理。它提供了\n :py:class:`keystoneauth1.identity.BaseIdentityPlugin` 类所期望的选项。\n '
- __module__ = 'keystoneauth1.loading.identity'
- __orig_bases__ = (keystoneauth1.loading.base.BaseLoader[~PluginT],)
- __parameters__ = (~PluginT,)
- _abc_impl = <_abc._abc_data object>
- class keystoneauth1.loading.identity.BaseV2Loader
基类:
BaseIdentityLoader[V2PluginT]身份验证插件的选项的基本处理。
此类定义了应该与 V2 身份验证 API 共同使用的选项和处理。它提供了
keystoneauth1.identity.v2.Auth类所期望的选项。- __abstractmethods__ = frozenset({})
- __annotations__ = {}
- __doc__ = '身份验证插件的选项的基本处理。\n\n 此类定义了应该与 V2 身份验证 API 共同使用的选项和处理。它提供了\n :py:class:`keystoneauth1.identity.v2.Auth` 类所期望的选项。\n '
- __module__ = 'keystoneauth1.loading.identity'
- __orig_bases__ = (keystoneauth1.loading.identity.BaseIdentityLoader[~V2PluginT],)
- __parameters__ = (~V2PluginT,)
- _abc_impl = <_abc._abc_data object>
- class keystoneauth1.loading.identity.BaseV3Loader
基类:
BaseIdentityLoader[V3PluginT]身份验证插件的选项的基本处理。
此类定义了应该与 V3 身份验证 API 共同使用的选项和处理。它提供了
keystoneauth1.identity.v3.Auth类所期望的选项。- __abstractmethods__ = frozenset({})
- __annotations__ = {}
- __doc__ = '身份验证插件的选项的基本处理。\n\n 此类定义了应该与 V3 身份验证 API 共同使用的选项和处理。它提供了\n :py:class:`keystoneauth1.identity.v3.Auth` 类所期望的选项。\n '
- __module__ = 'keystoneauth1.loading.identity'
- __orig_bases__ = (keystoneauth1.loading.identity.BaseIdentityLoader[~V3PluginT],)
- __parameters__ = (~V3PluginT,)
- _abc_impl = <_abc._abc_data object>
- load_from_options(**kwargs: Any) V3PluginT
从从 get_options 获取的参数创建插件。
客户端可以覆盖此函数以进行参数验证或处理注册选项与创建插件所需的选项之间的差异。