Parameter | Type | Description | Example |
---|---|---|---|
object | The function configurations. | ||
handler | string | The handler of the function. The handler format is related to the runtime you use. | index.handler |
lastModifiedTime | string | The last time the function was modified. | 2023-05-01T08:15:27Z |
role | string | The Resource Access Management (RAM) role that is assigned to Function Compute. After the RAM role is configured, Function Compute assumes the role to generate temporary access credentials. The temporary access credentials of this role can be used in functions to access specified Alibaba Cloud services, such as Object Storage Service (OSS) and Tablestore. | acs:ram::188077086902****:role/fc-test |
tracingConfig | TracingConfig | The configurations of Managed Service for OpenTelemetry. After Function Compute is integrated with Managed Service for OpenTelemetry, you can record the duration of a request in Function Compute, view the cold start duration of a function, and record the execution duration of a function. | |
lastUpdateStatusReasonCode | string | The reason code for the last update of the function. | ImageOptimizing |
nasConfig | NASConfig | The File Storage NAS (NAS) configurations. The configurations allow the function to access the specified NAS file system. | |
description | string | The description of the function. | my function |
stateReasonCode | string | The reason code for the current state of the function. | Creating |
stateReason | string | The reason for the current state of the function. | Function creating |
codeSize | long | The size of the function code package returned by the system. Unit: bytes. | 412 |
timeout | integer | The timeout period of the function. Unit: seconds. Default value: 3. Valid values: 1 to 86400. When this period expires, the function's execution is terminated. | 60 |
codeChecksum | string | The CRC-64 value of the function code package. | 2825179536350**** |
diskSize | integer | The disk size of the function. Unit: MB. Valid values: 512 and 10240. | 512 |
functionId | string | The globally unique ID generated by the system for the function. | aa715851-1c20-4b89-a8fb-*** |
lastUpdateStatusReason | string | The reason for the last update of the function. | The system is currently processing the acceleration optimization for the image. |
internetAccess | boolean | Specifies whether functions can access the Internet. Default value: true. | true |
layers | array | The layers. | |
FunctionLayer | The layer information. | ||
ossMountConfig | OSSMountConfig | The mounting configurations of OSS. | |
createdTime | string | The time when the function was created. | 2023-04-01T08:15:27Z |
state | string | The current state of the function. | Pending |
functionArn | string | The identifier of the function resource. | acs:fc:cn-shanghai:123:functions/functionName |
customRuntimeConfig | CustomRuntimeConfig | The configurations of the custom runtime. | |
logConfig | LogConfig | The log configurations. Function logs are written into the specified Logstore. | |
functionName | string | The name of the function. | my-function-1 |
instanceLifecycleConfig | InstanceLifecycleConfig | The configurations of instance lifecycle hooks. | |
gpuConfig | GPUConfig | The GPU configurations of the function. | |
cpu | float | The CPU size of the function. Unit: vCPU. The value is a multiple of 0.05. The minimum value is 0.05 and the maximum value is 16. The ratio of cpu to memorySize (in GB) must be from 1:1 to 1:4. | 1 |
runtime | string | The runtime of the function. Valid values: nodejs8, nodejs10, nodejs12, nodejs14, nodejs16, nodejs18, nodejs20, go1, python3, python3.9, python3.10, java8, java11, php7.2, dotnetcore3.1, custom, custom.debian10, and custom-container. | python3.10 |
customContainerConfig | CustomContainerConfig | The configurations of the Custom Container runtime. After you configure the Custom Container runtime, Function Compute can execute the function in a custom container image. Configure either code or customContainerConfig. | |
instanceConcurrency | integer | The maximum number of requests that a function instance can process at a time. | 1 |
tags | array | The tags. | |
Tag | The tag information. | ||
memorySize | integer | The memory capacity for the function. Unit: MB. The value must be a multiple of 64. The minimum capacity is 128 MB and the maximum capacity is 32 GB. The ratio of cpu to memorySize (in GB) must be from 1:1 to 1:4. | 512 |
customDNS | CustomDNS | The custom DNS settings of the function. | |
environmentVariables | object | The environment variables of the function. You can access the specified environment variables in the runtime. | |
string | The value of the environment variable. | value1 | |
lastUpdateStatus | string | The status of the last update of the function. If the function is successfully created, the value is Successful. Valid values: Successful, Failed, and InProgress. | InProgress |
vpcConfig | VPCConfig | The configurations of Virtual Private Cloud (VPC). The configurations allow the function to access the specified VPC resources. |