Skip to content

Commit ef73d93

Browse files
committed
Add the "images" scope to OAuthScopes
1 parent fcc41e5 commit ef73d93

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

linode_api4/login_client.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,20 @@ def __repr__(self):
254254
return "longview:*"
255255
return "longview:{}".format(self.name)
256256

257+
class Images(Enum):
258+
"""
259+
Access to Images
260+
"""
261+
262+
read_only = 0
263+
read_write = 1
264+
all = 2
265+
266+
def __repr__(self):
267+
if self.name == "all":
268+
return "images:*"
269+
return "images:{}".format(self.name)
270+
257271
_scope_families = {
258272
"linodes": Linodes,
259273
"domains": Domains,
@@ -271,6 +285,7 @@ def __repr__(self):
271285
"object_storage": ObjectStorage,
272286
"nodebalancers": NodeBalancers,
273287
"longview": Longview,
288+
"images": Images,
274289
}
275290

276291
@staticmethod

0 commit comments

Comments
 (0)