From 7b42e73d92de45ee65eefe1429a034df536da16b Mon Sep 17 00:00:00 2001 From: Simon Melotte Date: Thu, 15 Feb 2024 16:35:57 +0100 Subject: [PATCH] set policy_id optional --- prismacloud/api/pccs/_code_policies.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/prismacloud/api/pccs/_code_policies.py b/prismacloud/api/pccs/_code_policies.py index 135f1aa..0cf7fe3 100644 --- a/prismacloud/api/pccs/_code_policies.py +++ b/prismacloud/api/pccs/_code_policies.py @@ -4,6 +4,11 @@ class CodePoliciesPrismaCloudAPIPCCSMixin: """ Prisma Cloud Code Security API Code Policies Endpoints Class """ - - def code_policies_list_read(self, policy_id): - return self.execute_code_security('GET', 'code/api/v2/policies/%s' % policy_id) + + def code_policies_list_read(self, policy_id=None): + if policy_id: + # Fetch details for a specific policy + return self.execute_code_security('GET', 'code/api/v2/policies/%s' % policy_id) + else: + # Fetch a list of all policies if no specific policy_id is provided + return self.execute_code_security('GET', 'code/api/v2/policies')