All Products
Search
Document Center

Function Compute:ListLayers

Last Updated:Mar 20, 2023

Queries information about layers.

Authorization information

There is currently no authorization information disclosed in the API.

Request parameters

ParameterTypeRequiredDescriptionExample
prefixstringNo

The name prefix of the layer. The names of returned resources must contain the prefix. If the name prefix is a, the names of returned resources must start with a.

prefix-Layer
startKeystringNo

The name of the start layer. The returned layers are sorted in alphabetical order, and the layers that include and follow the layer specified by the startKey parameter are returned.

start-layer-name
nextTokenstringNo

The token required to obtain more results. If the number of resources exceeds the limit, the nextToken parameter is returned. You can include the parameter in subsequent calls to obtain more results. You do not need to provide this parameter in the first call.

next-layer-name
limitintegerNo

The maximum number of resources to return. Default value: 20. Maximum value: 100. The number of returned configurations is less than or equal to the specified number.

20
publicbooleanNo

Specifies whether to obtain only the common layer. Default value: false.

true
officialbooleanNo

Specifies whether to obtain the official public layer. When the official parameter is set to true, the public field does not take effect. The default value is false.

true
X-Fc-Account-IdstringNo

The ID of your Alibaba Cloud account.

188077086902****
X-Fc-DatestringNo

The time when the function is invoked. The format is: EEE,d MMM yyyy HH:mm:ss GMT.

Wed, 11 May 2022 09:00:00 GMT
X-Fc-Trace-IdstringNo

The trace ID of the request for Function Compute API.

rid281s******

Response parameters

ParameterTypeDescriptionExample
object

The returned data.

layersarray

The information about layers.

Layer

The details of the layer.

None
nextTokenstring

The name of the start layer for the next query, which is also the token used to obtain more results.

next-layer-name

Examples

Sample success responses

JSONformat

{
  "layers": [
    {
      "layerName": "MyLayer",
      "version": 1,
      "description": "the first layer",
      "code": {
        "repositoryType": "OSS",
        "location": "https://xyz.oss-cnxxx.aliyuncs.com/xxx/xxx/xxx"
      },
      "codeSize": 421,
      "codeChecksum": "2825179536350****",
      "createTime": "2022-01-01T11:08:00Z",
      "acl": 0,
      "arn": "xxxxxxxx#Layer-name#1",
      "arnV2": "acs:fc:cn-beijing:186824xxxxxx:layers/fc_layer/versions/1",
      "license": "MIT",
      "compatibleRuntime": [
        "python3"
      ]
    }
  ],
  "nextToken": "next-layer-name"
}

Error codes

For a list of error codes, visit the Service error codes.

Change history

Change timeSummary of changesOperation
2021-06-29The input parameters of the API operation change.
Change itemChange content
Input ParametersThe input parameters of the API operation change.
    Added Input Parameters: X-Fc-Account-Id
    Added Input Parameters: X-Fc-Code-Checksum
    Added Input Parameters: X-Fc-Log-Type
    Added Input Parameters: X-Fc-Invocation-Type
    Added Input Parameters: X-Fc-Date
    Added Input Parameters: X-Fc-Trace-Id
2021-06-29The input parameters of the API operation change.
Change itemChange content
Input ParametersThe input parameters of the API operation change.
    Added Input Parameters: X-Fc-Account-Id
2021-06-29The input parameters of the API operation change.
Change itemChange content
Input ParametersThe input parameters of the API operation change.
    delete Input Parameters: X-Fc-Account-Id