Function

名称类型描述示例值
object

函数配置信息。

handlerstring

函数执行的入口,具体格式和运行时相关。

index.handler
lastModifiedTimestring

函数上一次被更新的时间。

2023-05-01T08:15:27Z
rolestring

用户授权给函数计算的 RAM 角色,设置后函数计算将扮演该角色生成临时访问凭证。在函数中可以使用该角色的临时访问凭证来访问指定的阿里云服务,例如 OSS 和 OTS。

acs:ram::188077086902****:role/fc-test
disableOndemandboolean

是否禁止创建按量实例,功能开启后,不会创建按量实例,只能使用预留实例

tracingConfigTracingConfig

链路追踪配置。当函数计算与链路追踪集成后,您可以记录请求在函数计算的耗时时间、查看函数的冷启动时间、记录函数内部时间的消耗等。

lastUpdateStatusReasonCodestring

导致最近一次函数更新操作状态为当前值的原因的状态码。

ImageOptimizing
nasConfigNASConfig

NAS 配置。配置此参数后,函数可以访问指定的 NAS 资源。

descriptionstring

函数的描述。

my function
stateReasonCodestring

函数处于当前状态的原因的状态码。

Creating
stateReasonstring

函数处于当前状态的原因。

Function creating
codeSizelong

系统返回的函数代码包的大小,单位 Byte。

412
timeoutinteger

函数运行的超时时间,单位为秒,最小 1 秒,最大值为 86400 秒,默认值是 3 秒。函数超过这个时间后会被终止执行。

60
codeChecksumstring

函数代码包的 CRC-64 值。

2825179536350****
diskSizeinteger

函数的磁盘规格,单位为 MB,可选值为 512 MB 或 10240 MB。

512
functionIdstring

系统为每个函数生成的 ID,全局唯一。

aa715851-1c20-4b89-a8fb-***
lastUpdateStatusReasonstring

导致最近一次函数更新操作状态为当前值的原因。

The system is currently processing the acceleration optimization for the image.
internetAccessboolean

是否允许函数访问公网。默认值为 true。

true
enableLongLivingboolean

是否允许 GPU 函数的预留实例常驻,启用该功能时,创建的函数实例不会被注入 STS token。

layersarray

层的列表。

FunctionLayer

层信息。

ossMountConfigOSSMountConfig

OSS 挂载配置。

createdTimestring

函数的创建时间。

2023-04-01T08:15:27Z
resourceGroupIdstring

资源组 ID

statestring

函数当前的状态。

Pending
functionArnstring

函数资源标识。

acs:fc:cn-shanghai:123:functions/functionName
customRuntimeConfigCustomRuntimeConfig

自定义运行时配置。

logConfigLogConfig

日志配置。函数产生的日志会被写入到配置的日志库中。

functionNamestring

函数的名称。

my-function-1
instanceLifecycleConfigInstanceLifecycleConfig

实例生命周期回调方法配置。

gpuConfigGPUConfig

函数 GPU 配置。

sessionAffinitystring

函数计算调用请求的亲和策略,如需实现 MCP SSE 协议的请求亲和,可设置为 MCP_SSE。如不设置或设置为 NONE,则无亲和效果,按函数计算系统默认调度策略路由请求。

MCP_SSE
cpufloat

函数的 CPU 规格,单位为 vCPU,为 0.05 vCPU 的倍数。最小值为 0.05,最大值为 16。同时 cpu 和 memorySize(按 GB 算)比例要在 1:1 和 1:4 之间。

1
runtimestring

函数的运行时环境。目前支持的运行环境有:nodejs8, nodejs10, nodejs12, nodejs14, nodejs16, nodejs18, nodejs20, go1, python3, python3.9, python3.10, java8, java11, php7.2, dotnetcore3.1, custom, custom.debian10, custom-container。

python3.10
customContainerConfigCustomContainerConfig

自定义容器运行时的相关配置,成功配置后函数可以使用自定义容器镜像执行函数。code 和 customContainerConfig 二选一。

instanceConcurrencyinteger

实例最大并发度

1
tagsarray

标签列表

Tag

标签信息。

memorySizeinteger

函数的内存规格,单位为 MB,内存大小为 64 MB 的倍数。最小值为 128MB,最大值为 32GB。同时 cpu 和 memorySize(按 GB 算)比例要在 1:1 和 1:4 之间。

512
customDNSCustomDNS

自定义 DNS 配置。

environmentVariablesobject

函数的环境变量,可以在运行环境中访问设置的环境变量。

string

环境变量的值。

value1
lastUpdateStatusstring

最近一次函数更新操作的状态,当函数新建成功时,此值为 Successful,可选值:Successful、 Failed、 InProgress。

InProgress
vpcConfigVPCConfig

VPC 配置。配置此参数后,函数可以访问指定的 VPC 资源。