diff --git a/linode_api4/login_client.py b/linode_api4/login_client.py index e21c5c4b2..985653aa9 100644 --- a/linode_api4/login_client.py +++ b/linode_api4/login_client.py @@ -254,6 +254,20 @@ def __repr__(self): return "longview:*" return "longview:{}".format(self.name) + class Images(Enum): + """ + Access to Images + """ + + read_only = 0 + read_write = 1 + all = 2 + + def __repr__(self): + if self.name == "all": + return "images:*" + return "images:{}".format(self.name) + _scope_families = { "linodes": Linodes, "domains": Domains, @@ -271,6 +285,7 @@ def __repr__(self): "object_storage": ObjectStorage, "nodebalancers": NodeBalancers, "longview": Longview, + "images": Images, } @staticmethod