FunctionConfigure 类型

命名空间和模块:tencent.cloud.serverless.functions

简要

包含无服务器云函数配置的字典类型。

{
    'handler': 'index.main',
    'memory_size': 128,
    'time_out': 3,
    'vpc_configure': {
        'vpc_id': ...,
        'subnet_id': ...
    },
    'role_id': 'SCF_QcsRole',
    'log_configure': {
        'logset_id': ...,
        'topic_id': ...
    },
    'environments': {
        'NAME': 'serverless',
        'VALUE': 'cloud-function'
    },
    'eip_configure': {
        'enabled': True,
        'addresses': [
            ...
        ]
    },
    'access_configure': {
        'hostname': ...,
        'ip_address': ...
    },
    'layers': [
        ...
    ],
    'dead_letter': {
        'type': '...',
        'name': '...'
    }
}

成员

该数据类型包含的成员和成员描述如下:

成员

类型

必选

描述

handler

str

无服务器云函数的入口函数符号名。

memory_size

int

无服务器云函数的运行时内存上限(MBytes)。

time_out

int

无服务器云函数的运行时长上限(秒)。

vpc_configure

dict

无服务器云函数的内网访问配置字典实例。

vpc_configure.vpc_id

str

无服务器云函数运行时所在私有网络 ID。

vpc_configure.subnet_id

str

无服务器云函数运行时所在私有网络的子网 ID。

role_id

str

无服务器云函数的运行角色 ID。

log_configure

dict

无服务器云函数的日志服务配置字典实例。

log_configure.logset_id

str

存储无服务器云函数日志的日志集 ID。

log_configure.topic_id

str

存储无服务器云函数日志的日志主题 ID。

environments

dict

无服务器云函数运行时环境变量字典实例。

eip_configure

dict

包含无服务器云函数弹性公网 IP 配置的字典实例。

eip_configure.enabled

bool

是否启用无服务器云函数公网访问时固定弹性公网 IP 功能。

eip_configure.addresses

list<str>

包含无服务器云函数公网访问弹性公网 IP 的列表实例。

access_configure

dict

包含无服务器云函数 HTTP 访问端点配置的字典实例。

access_configure.hostname

str

无服务器云函数 HTTP 访问端点主机名。

access_configure.ip_address

str

无服务器云函数 HTTP 访问主机的 VIP 地址。

layers

list<dict>

包含无服务器云函数已关联层信息的列表实例,其成员的数据类型为 LayerInfo

dead_letter

dict

包含无服务器云函数死信队列配置的字典实例。

dead_letter.type

str

无服务器云函数死信队列类型。

dead_letter.name

str

无服务器云函数死信队列名称。

适用于

Tencent Cloud SDK for Python

产品软件包:tencent-cloud-sdk-serverless-functions >= 0.1.1

最后更新于