summaryrefslogtreecommitdiff
path: root/keystone/federation/core.py
diff options
context:
space:
mode:
authorHenry Nash <henryn@linux.vnet.ibm.com>2016-01-06 08:25:24 +0000
committerHenry Nash <henryn@linux.vnet.ibm.com>2016-01-14 19:34:14 +0000
commit3a4a739ef9c3aad71c2626eefb30f0d39ac11910 (patch)
tree4136eae756146bbd2b54878196b0c9abe67a3a0b /keystone/federation/core.py
parent08ce1a504b73c3f95f60ea6fc990fbf19a8b8c0e (diff)
downloadkeystone-3a4a739ef9c3aad71c2626eefb30f0d39ac11910.tar.gz
Correct docstrings for federation driver interface
A number of the federation driver signature docstings were missing descriptions of paramaters and/or return values. This patch adds the missing docstring information. Change-Id: I59bd800385eb40f1f59c191f0ae8e128eef12e0e
Diffstat (limited to 'keystone/federation/core.py')
-rw-r--r--keystone/federation/core.py81
1 files changed, 71 insertions, 10 deletions
diff --git a/keystone/federation/core.py b/keystone/federation/core.py
index 8d7490d62..a2e911fc0 100644
--- a/keystone/federation/core.py
+++ b/keystone/federation/core.py
@@ -114,7 +114,12 @@ class FederationDriverBase(object):
def create_idp(self, idp_id, idp):
"""Create an identity provider.
- :returns: idp_ref
+ :param idp_id: ID of IdP object
+ :type idp_id: string
+ :param idp: idp object
+ :type idp: dict
+ :returns: idp ref
+ :rtype: dict
"""
raise exception.NotImplemented() # pragma: no cover
@@ -123,6 +128,8 @@ class FederationDriverBase(object):
def delete_idp(self, idp_id):
"""Delete an identity provider.
+ :param idp_id: ID of IdP object
+ :type idp_id: string
:raises keystone.exception.IdentityProviderNotFound: If the IdP
doesn't exist.
@@ -135,6 +142,8 @@ class FederationDriverBase(object):
:raises keystone.exception.IdentityProviderNotFound: If the IdP
doesn't exist.
+ :returns: list of idp refs
+ :rtype: list of dicts
"""
raise exception.NotImplemented() # pragma: no cover
@@ -143,8 +152,12 @@ class FederationDriverBase(object):
def get_idp(self, idp_id):
"""Get an identity provider by ID.
+ :param idp_id: ID of IdP object
+ :type idp_id: string
:raises keystone.exception.IdentityProviderNotFound: If the IdP
doesn't exist.
+ :returns: idp ref
+ :rtype: dict
"""
raise exception.NotImplemented() # pragma: no cover
@@ -153,8 +166,12 @@ class FederationDriverBase(object):
def get_idp_from_remote_id(self, remote_id):
"""Get an identity provider by remote ID.
+ :param remote_id: ID of remote IdP
+ :type idp_id: string
:raises keystone.exception.IdentityProviderNotFound: If the IdP
doesn't exist.
+ :returns: idp ref
+ :rtype: dict
"""
raise exception.NotImplemented() # pragma: no cover
@@ -163,8 +180,14 @@ class FederationDriverBase(object):
def update_idp(self, idp_id, idp):
"""Update an identity provider by ID.
+ :param idp_id: ID of IdP object
+ :type idp_id: string
+ :param idp: idp object
+ :type idp: dict
:raises keystone.exception.IdentityProviderNotFound: If the IdP
doesn't exist.
+ :returns: idp ref
+ :rtype: dict
"""
raise exception.NotImplemented() # pragma: no cover
@@ -173,8 +196,16 @@ class FederationDriverBase(object):
def create_protocol(self, idp_id, protocol_id, protocol):
"""Add an IdP-Protocol configuration.
+ :param idp_id: ID of IdP object
+ :type idp_id: string
+ :param protocol_id: ID of protocol object
+ :type protocol_id: string
+ :param protocol: protocol object
+ :type protocol: dict
:raises keystone.exception.IdentityProviderNotFound: If the IdP
doesn't exist.
+ :returns: protocol ref
+ :rtype: dict
"""
raise exception.NotImplemented() # pragma: no cover
@@ -183,10 +214,18 @@ class FederationDriverBase(object):
def update_protocol(self, idp_id, protocol_id, protocol):
"""Change an IdP-Protocol configuration.
+ :param idp_id: ID of IdP object
+ :type idp_id: string
+ :param protocol_id: ID of protocol object
+ :type protocol_id: string
+ :param protocol: protocol object
+ :type protocol: dict
:raises keystone.exception.IdentityProviderNotFound: If the IdP
doesn't exist.
:raises keystone.exception.FederatedProtocolNotFound: If the federated
protocol cannot be found.
+ :returns: protocol ref
+ :rtype: dict
"""
raise exception.NotImplemented() # pragma: no cover
@@ -195,10 +234,16 @@ class FederationDriverBase(object):
def get_protocol(self, idp_id, protocol_id):
"""Get an IdP-Protocol configuration.
+ :param idp_id: ID of IdP object
+ :type idp_id: string
+ :param protocol_id: ID of protocol object
+ :type protocol_id: string
:raises keystone.exception.IdentityProviderNotFound: If the IdP
doesn't exist.
:raises keystone.exception.FederatedProtocolNotFound: If the federated
protocol cannot be found.
+ :returns: protocol ref
+ :rtype: dict
"""
raise exception.NotImplemented() # pragma: no cover
@@ -207,8 +252,12 @@ class FederationDriverBase(object):
def list_protocols(self, idp_id):
"""List an IdP's supported protocols.
+ :param idp_id: ID of IdP object
+ :type idp_id: string
:raises keystone.exception.IdentityProviderNotFound: If the IdP
doesn't exist.
+ :returns: list of protocol ref
+ :rtype: list of dict
"""
raise exception.NotImplemented() # pragma: no cover
@@ -217,6 +266,10 @@ class FederationDriverBase(object):
def delete_protocol(self, idp_id, protocol_id):
"""Delete an IdP-Protocol configuration.
+ :param idp_id: ID of IdP object
+ :type idp_id: string
+ :param protocol_id: ID of protocol object
+ :type protocol_id: string
:raises keystone.exception.IdentityProviderNotFound: If the IdP
doesn't exist.
:raises keystone.exception.FederatedProtocolNotFound: If the federated
@@ -229,11 +282,12 @@ class FederationDriverBase(object):
def create_mapping(self, mapping_id, mapping):
"""Create a mapping.
- :param mapping_id: id of mapping ref
+ :param mapping_id: ID of mapping object
:type mapping_id: string
:param mapping: mapping ref with mapping name
:type mapping: dict
:returns: mapping ref
+ :rtype: dict
"""
raise exception.NotImplemented() # pragma: no cover
@@ -257,7 +311,8 @@ class FederationDriverBase(object):
:type mapping_id: string
:param mapping_ref: new mapping ref
:type mapping_ref: dict
- :returns: mapping_ref
+ :returns: mapping ref
+ :rtype: dict
"""
raise exception.NotImplemented() # pragma: no cover
@@ -266,7 +321,8 @@ class FederationDriverBase(object):
def list_mappings(self):
"""List all mappings.
- :returns: list of mappings
+ :returns: list of mapping refs
+ :rtype: list of dicts
"""
raise exception.NotImplemented() # pragma: no cover
@@ -278,7 +334,10 @@ class FederationDriverBase(object):
:param mapping_id: id of mapping to get
:type mapping_ref: string
- :returns: mapping_ref
+ :raises keystone.exception.MappingNotFound: If the mapping cannot
+ be found.
+ :returns: mapping ref
+ :rtype: dict
"""
raise exception.NotImplemented() # pragma: no cover
@@ -295,7 +354,8 @@ class FederationDriverBase(object):
doesn't exist.
:raises keystone.exception.FederatedProtocolNotFound: If the federated
protocol cannot be found.
- :returns: mapping_ref
+ :returns: mapping ref
+ :rtype: dict
"""
raise exception.NotImplemented() # pragma: no cover
@@ -309,7 +369,7 @@ class FederationDriverBase(object):
:param sp: service prvider object
:type sp: dict
- :returns: sp_ref
+ :returns: service provider ref
:rtype: dict
"""
@@ -332,7 +392,7 @@ class FederationDriverBase(object):
def list_sps(self):
"""List all service providers.
- :returns: List of sp_ref objects
+ :returns: List of service provider ref objects
:rtype: list of dicts
"""
@@ -344,8 +404,9 @@ class FederationDriverBase(object):
:param sp_id: id of the service provider
:type sp_id: string
+ :returns: service provider ref
+ :rtype: dict
- :returns: sp_ref
:raises keystone.exception.ServiceProviderNotFound: If the service
provider doesn't exist.
@@ -361,7 +422,7 @@ class FederationDriverBase(object):
:param sp: service prvider object
:type sp: dict
- :returns: sp_ref
+ :returns: service provider ref
:rtype: dict
:raises keystone.exception.ServiceProviderNotFound: If the service