summaryrefslogtreecommitdiff
path: root/openstackclient/identity/v3/limit.py
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/identity/v3/limit.py')
-rw-r--r--openstackclient/identity/v3/limit.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/openstackclient/identity/v3/limit.py b/openstackclient/identity/v3/limit.py
index c6f1cb1f..57d1dfd6 100644
--- a/openstackclient/identity/v3/limit.py
+++ b/openstackclient/identity/v3/limit.py
@@ -116,6 +116,11 @@ class ListLimit(command.Lister):
metavar='<region>',
help=_('Region for the registered limit to affect.'),
)
+ parser.add_argument(
+ '--project',
+ metavar='<project>',
+ help=_('List resource limits associated with project'),
+ )
return parser
def take_action(self, parsed_args):
@@ -131,11 +136,17 @@ class ListLimit(command.Lister):
region = utils.find_resource(
identity_client.regions, parsed_args.region
)
+ project = None
+ if parsed_args.project:
+ project = utils.find_resource(
+ identity_client.projects, parsed_args.project
+ )
limits = identity_client.limits.list(
service=service,
resource_name=parsed_args.resource_name,
- region=region
+ region=region,
+ project=project
)
columns = (