Skip to content

Commit cfa0f08

Browse files
committed
Added Serverless Endpoint Class
1 parent d53d685 commit cfa0f08

2 files changed

Lines changed: 19 additions & 0 deletions

File tree

prismacloud/api/cwpp/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from ._registry import *
1818
from ._scans import *
1919
from ._settings import *
20+
from ._serverless import *
2021
from ._stats import *
2122
from ._status import *
2223
from ._tags import *
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
class ServerlessPrismaCloudAPICWPPMixin:
2+
""" Prisma Cloud Compute Serverless Endpoints Class """
3+
# Get serverless function scan results
4+
def serverless_list_read(self, query_params=None):
5+
result = self.execute_compute('GET', 'api/v1/serverless', query_params=query_params, paginated=True)
6+
return result
7+
# Download serverless function scan results
8+
def serverless_download(self, query_params=None):
9+
result = self.execute_compute('GET', 'api/v1/serverless/download?', query_params=query_params)
10+
return result
11+
# Start serverless function scan
12+
def serverless_start_scan(self):
13+
result = self.execute_compute('POST', 'api/v1/serverless/scan')
14+
return result
15+
# Stop serverless function scan
16+
def serverless_stop_scan(self):
17+
result = self.execute_compute('POST', 'api/v1/serverless/stop')
18+
return result

0 commit comments

Comments
 (0)