Method list
Retrieves the list of functions in the specified folder.
HTTP request
GET https://serverless-functions.api.cloud.yandex.net/functions/v1/functions
Query parameters
Parameter | Description |
---|---|
folderId | Required. ID of the folder to list functions in. To get a folder ID make a list request. |
pageSize | The maximum number of results per page to return. If the number of available results is larger than pageSize , the service returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Default value: 100. |
pageToken | Page token. To get the next page of results, set pageToken to the nextPageToken returned by a previous list request. |
filter | A filter expression that filters functions listed in the response. The expression must specify: 1. The field name. Currently filtering can only be applied to the Function.name field. 2. A conditional operator. Can be either = or != for single values, IN or NOT IN for lists of values. 3. The value. Must be 3-63 characters long and match the regular expression ^[a-z][-a-z0-9]{1,61}[a-z0-9]$ . Example of a filter: name=my-function . |
Response
HTTP Code: 200 - OK
{
"functions": [
{
"id": "string",
"folderId": "string",
"createdAt": "string",
"name": "string",
"description": "string",
"labels": "object",
"logGroupId": "string",
"httpInvokeUrl": "string",
"status": "string"
}
],
"nextPageToken": "string"
}
Field | Description |
---|---|
functions[] | object A serverless function. For details about the concept, see Functions. |
functions[]. id |
string ID of the function. Generated at creation time. |
functions[]. folderId |
string ID of the folder that the function belongs to. |
functions[]. createdAt |
string (date-time) Creation timestamp for the function. String in RFC3339 text format. |
functions[]. name |
string Name of the function. The name is unique within the folder. The string length in characters must be 3-63. |
functions[]. description |
string Description of the function. The string length in characters must be 0-256. |
functions[]. labels |
object Function labels as No more than 64 per resource. |
functions[]. logGroupId |
string ID of the log group for the function. |
functions[]. httpInvokeUrl |
string URL that needs to be requested to invoke the function. |
functions[]. status |
string Status of the function.
|
nextPageToken | string Token for getting the next page of the list. If the number of results is greater than the specified pageSize, use Each subsequent page will have its own |