summaryrefslogtreecommitdiffstats
path: root/snaps/domain/project.py
diff options
context:
space:
mode:
authorSteven Pisarski <s.pisarski@cablelabs.com>2017-08-03 14:23:37 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-08-03 14:23:37 +0000
commit1d3be6637bb78b514a0dfe32a34dbc7c93ea0611 (patch)
tree8866f9d118e108e2f3e613df3bfa7d0b3e586122 /snaps/domain/project.py
parent84d902632f1dd77f891c49cfb1d58af5ae051d1a (diff)
parenta4f8adbb935737122b4800efbb19b9d9b75c7e01 (diff)
Merge "Add domain name when creating projects and users"
Diffstat (limited to 'snaps/domain/project.py')
-rw-r--r--snaps/domain/project.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/snaps/domain/project.py b/snaps/domain/project.py
index 73357c7..54407cf 100644
--- a/snaps/domain/project.py
+++ b/snaps/domain/project.py
@@ -32,3 +32,20 @@ class Project:
def __eq__(self, other):
return self.name == other.name and self.id == other.id
+
+
+class Domain:
+ """
+ SNAPS domain object for OpenStack Keystone v3+ domains.
+ """
+ def __init__(self, name, domain_id=None):
+ """
+ Constructor
+ :param name: the project's name
+ :param domain_id: the project's domain id
+ """
+ self.name = name
+ self.id = domain_id
+
+ def __eq__(self, other):
+ return self.name == other.name and self.id == other.id