Help us shape the future of Go! Take the 2026 Go Developer Survey

scf

package
v1.83.39 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 28, 2026 License: MPL-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SCF_FUNCTION_TYPE_EVENT = "Event"

	SCF_FUNCTION_STATUS_ACTIVE         = "Active"
	SCF_FUNCTION_STATUS_CREATING       = "Creating"
	SCF_FUNCTION_STATUS_CREATE_FAILED  = "CreateFailed"
	SCF_FUNCTION_STATUS_UPDATING       = "Updating"
	SCF_FUNCTION_STATUS_UPDATE_FAILED  = "UpdateFailed"
	SCF_FUNCTION_STATUS_PUBLISH_FAILED = "PublishFailed"

	SCF_SERVICE                  = "scf"
	SCF_FUNCTION_RESOURCE        = "lam"
	SCF_FUNCTION_RESOURCE_PREFIX = "namespace"

	SCF_TRIGGER_TYPE_COS         = "cos"
	SCF_TRIGGER_TYPE_CMQ         = "cmq"
	SCF_TRIGGER_TYPE_TIMER       = "timer"
	SCF_TRIGGER_TYPE_CKAFKA      = "ckafka"
	SCF_TRIGGER_TYPE_API_GATEWAY = "apigw"
	SCF_TRIGGER_TYPE_API_HTTP    = "http"
	SCF_TRIGGER_TYPE_API_CLS     = "cls"

	SCF_LOGS_ORDER_BY_FUNCTION_NAME = "function_name"
	SCF_LOGS_ORDER_BY_DERATION      = "duration"
	SCF_LOGS_ORDER_BY_MEM_USAGE     = "mem_usage"
	SCF_LOGS_ORDER_BY_START_TIME    = "start_time"

	SCF_LOGS_RET_CODE_NOT0                     = "not0"
	SCF_LOGS_RET_CODE_IS0                      = "is0"
	SCF_LOGS_RET_CODE_TIME_LIMIT_EXECEEDED     = "TimeLimitExceeded"
	SCF_LOGS_RET_CODE_RESOURCE_LIMIT_EXECEEDED = "ResourceLimitExceeded"
	SCF_LOGS_RET_CODE_USER_CODE_EXCEPTION      = "UserCodeException"

	SCF_LOGS_DESCRIBE_TIME_FORMAT = "2006-01-02 15:04:05"

	SCF_LOGS_ORDER_DESC = "desc"
	SCF_LOGS_ORDER_ASC  = "asc"

	SCF_FUNCTION_DESCRIBE_LIMIT  = 20
	SCF_NAMESPACE_DESCRIBE_LIMIT = 20

	SCF_FUNCTION_OPEN  = "TRUE"
	SCF_FUNCTION_CLOSE = "FALSE"
)

Variables

Functions

func DataSourceTencentCloudScfAccountInfo

func DataSourceTencentCloudScfAccountInfo() *schema.Resource

func DataSourceTencentCloudScfAsyncEventManagement

func DataSourceTencentCloudScfAsyncEventManagement() *schema.Resource

func DataSourceTencentCloudScfAsyncEventStatus

func DataSourceTencentCloudScfAsyncEventStatus() *schema.Resource

func DataSourceTencentCloudScfFunctionAddress

func DataSourceTencentCloudScfFunctionAddress() *schema.Resource

func DataSourceTencentCloudScfFunctionAliases

func DataSourceTencentCloudScfFunctionAliases() *schema.Resource

func DataSourceTencentCloudScfFunctionVersions

func DataSourceTencentCloudScfFunctionVersions() *schema.Resource

func DataSourceTencentCloudScfFunctions

func DataSourceTencentCloudScfFunctions() *schema.Resource

func DataSourceTencentCloudScfLayerVersions

func DataSourceTencentCloudScfLayerVersions() *schema.Resource

func DataSourceTencentCloudScfLayers

func DataSourceTencentCloudScfLayers() *schema.Resource

func DataSourceTencentCloudScfLogs

func DataSourceTencentCloudScfLogs() *schema.Resource

func DataSourceTencentCloudScfNamespaces

func DataSourceTencentCloudScfNamespaces() *schema.Resource

func DataSourceTencentCloudScfRequestStatus

func DataSourceTencentCloudScfRequestStatus() *schema.Resource

func DataSourceTencentCloudScfTriggers

func DataSourceTencentCloudScfTriggers() *schema.Resource

func LayerContent

func LayerContent() map[string]*schema.Schema

func ResourceTencentCloudScfCustomDomain added in v1.81.143

func ResourceTencentCloudScfCustomDomain() *schema.Resource

func ResourceTencentCloudScfFunction

func ResourceTencentCloudScfFunction() *schema.Resource

func ResourceTencentCloudScfFunctionAlias

func ResourceTencentCloudScfFunctionAlias() *schema.Resource

func ResourceTencentCloudScfFunctionEventInvokeConfig

func ResourceTencentCloudScfFunctionEventInvokeConfig() *schema.Resource

func ResourceTencentCloudScfFunctionVersion

func ResourceTencentCloudScfFunctionVersion() *schema.Resource

func ResourceTencentCloudScfInvokeFunction

func ResourceTencentCloudScfInvokeFunction() *schema.Resource

func ResourceTencentCloudScfLayer

func ResourceTencentCloudScfLayer() *schema.Resource

func ResourceTencentCloudScfNamespace

func ResourceTencentCloudScfNamespace() *schema.Resource

func ResourceTencentCloudScfProvisionedConcurrencyConfig

func ResourceTencentCloudScfProvisionedConcurrencyConfig() *schema.Resource

func ResourceTencentCloudScfReservedConcurrencyConfig

func ResourceTencentCloudScfReservedConcurrencyConfig() *schema.Resource

func ResourceTencentCloudScfSyncInvokeFunction

func ResourceTencentCloudScfSyncInvokeFunction() *schema.Resource

func ResourceTencentCloudScfTerminateAsyncEvent

func ResourceTencentCloudScfTerminateAsyncEvent() *schema.Resource

func ResourceTencentCloudScfTrigger added in v1.83.16

func ResourceTencentCloudScfTrigger() *schema.Resource

func ResourceTencentCloudScfTriggerConfig

func ResourceTencentCloudScfTriggerConfig() *schema.Resource

Types

type ScfService

type ScfService struct {
	// contains filtered or unexported fields
}

func NewScfService

func NewScfService(client *connectivity.TencentCloudClient) ScfService

func (*ScfService) CreateFunction

func (me *ScfService) CreateFunction(ctx context.Context, info scfFunctionInfo) error

func (*ScfService) CreateNamespace

func (me *ScfService) CreateNamespace(ctx context.Context, namespace, desc string) error

func (*ScfService) CreateTriggers

func (me *ScfService) CreateTriggers(ctx context.Context, functionName, namespace string, triggers []scfTrigger) error

func (*ScfService) DeleteFunction

func (me *ScfService) DeleteFunction(ctx context.Context, name, namespace string) error

func (*ScfService) DeleteNamespace

func (me *ScfService) DeleteNamespace(ctx context.Context, namespace string) error

func (*ScfService) DeleteScfFunctionAliasById

func (me *ScfService) DeleteScfFunctionAliasById(ctx context.Context, namespace string, functionName string, name string) (errRet error)

func (*ScfService) DeleteScfFunctionVersionById

func (me *ScfService) DeleteScfFunctionVersionById(ctx context.Context, functionName string, namespace string, functionVersion string) (errRet error)

func (*ScfService) DeleteScfProvisionedConcurrencyConfigById

func (me *ScfService) DeleteScfProvisionedConcurrencyConfigById(ctx context.Context, functionName string, qualifier string, namespace string) (errRet error)

func (*ScfService) DeleteScfReservedConcurrencyConfigById

func (me *ScfService) DeleteScfReservedConcurrencyConfigById(ctx context.Context, namespace string, functionName string) (errRet error)

func (*ScfService) DeleteTriggers

func (me *ScfService) DeleteTriggers(ctx context.Context, functionName, namespace string, triggers []scfTrigger) error

func (*ScfService) DescribeFunction

func (me *ScfService) DescribeFunction(ctx context.Context, name, namespace string, functionId ...string) (resp *scf.GetFunctionResponse, err error)

func (*ScfService) DescribeFunctions

func (me *ScfService) DescribeFunctions(ctx context.Context, name, namespace, desc *string, tags map[string]string) (functions []*scf.Function, err error)

func (*ScfService) DescribeLogs

func (me *ScfService) DescribeLogs(
	ctx context.Context,
	fnName, namespace, order, orderBy string,
	offset, limit int,
	retCode, invokeRequestId, startTime, endTime *string,
) (logs []*scf.FunctionLog, err error)

func (*ScfService) DescribeNamespace

func (me *ScfService) DescribeNamespace(ctx context.Context, namespace string) (ns *scf.Namespace, err error)

func (*ScfService) DescribeNamespaces

func (me *ScfService) DescribeNamespaces(ctx context.Context) (nss []*scf.Namespace, err error)

func (*ScfService) DescribeScfAccountInfo

func (me *ScfService) DescribeScfAccountInfo(ctx context.Context) (accountInfo *scf.GetAccountResponseParams, errRet error)

func (*ScfService) DescribeScfAsyncEventManagementByFilter

func (me *ScfService) DescribeScfAsyncEventManagementByFilter(ctx context.Context, param map[string]interface{}) (AsyncEventManagement []*scf.AsyncEvent, errRet error)

func (*ScfService) DescribeScfAsyncEventStatus

func (me *ScfService) DescribeScfAsyncEventStatus(ctx context.Context, param map[string]interface{}) (asyncEventStatus *scf.AsyncEventStatus, errRet error)

func (*ScfService) DescribeScfCustomDomainById added in v1.81.143

func (me *ScfService) DescribeScfCustomDomainById(ctx context.Context, domain string) (ret *scf.GetCustomDomainResponseParams, errRet error)

func (*ScfService) DescribeScfFunctionAddress

func (me *ScfService) DescribeScfFunctionAddress(ctx context.Context, param map[string]interface{}) (functionAddress *scf.GetFunctionAddressResponseParams, errRet error)

func (*ScfService) DescribeScfFunctionAliasById

func (me *ScfService) DescribeScfFunctionAliasById(ctx context.Context, namespace string, functionName string, name string) (functionAlias *scf.GetAliasResponse, errRet error)

func (*ScfService) DescribeScfFunctionAliasesByFilter

func (me *ScfService) DescribeScfFunctionAliasesByFilter(ctx context.Context, param map[string]interface{}) (FunctionAliases []*scf.Alias, errRet error)

func (*ScfService) DescribeScfFunctionEventInvokeConfigById

func (me *ScfService) DescribeScfFunctionEventInvokeConfigById(ctx context.Context, namespace string, functionName string) (FunctionEventInvokeConfig *scf.AsyncTriggerConfig, errRet error)

func (*ScfService) DescribeScfFunctionVersionById

func (me *ScfService) DescribeScfFunctionVersionById(ctx context.Context, functionName string, namespace string, functionVersion string) (FunctionVersion *scf.GetFunctionResponse, errRet error)

func (*ScfService) DescribeScfFunctionVersionsByFilter

func (me *ScfService) DescribeScfFunctionVersionsByFilter(ctx context.Context, param map[string]interface{}) (functionVersions []*scf.FunctionVersion, errRet error)

func (*ScfService) DescribeScfLayerVersions

func (me *ScfService) DescribeScfLayerVersions(ctx context.Context, param map[string]interface{}) (layerVersions []*scf.LayerVersionInfo, errRet error)

func (*ScfService) DescribeScfLayersByFilter

func (me *ScfService) DescribeScfLayersByFilter(ctx context.Context, param map[string]interface{}) (layers []*scf.LayerVersionInfo, errRet error)

func (*ScfService) DescribeScfProvisionedConcurrencyConfigById

func (me *ScfService) DescribeScfProvisionedConcurrencyConfigById(ctx context.Context, functionName string, qualifier string, namespace string) (provisionedConcurrencyConfig *scf.VersionProvisionedConcurrencyInfo, errRet error)

func (*ScfService) DescribeScfRequestStatusByFilter

func (me *ScfService) DescribeScfRequestStatusByFilter(ctx context.Context, param map[string]interface{}) (requestStatus []*scf.RequestStatus, errRet error)

func (*ScfService) DescribeScfReservedConcurrencyConfigById

func (me *ScfService) DescribeScfReservedConcurrencyConfigById(ctx context.Context, namespace string, functionName string) (reservedConcurrencyConfig *scf.GetReservedConcurrencyConfigResponse, errRet error)

func (*ScfService) DescribeScfTriggerById added in v1.83.16

func (me *ScfService) DescribeScfTriggerById(ctx context.Context, functionName string, namespace string, triggerName string) (trigger *scf.TriggerInfo, errRet error)

func (*ScfService) DescribeScfTriggerConfigById

func (me *ScfService) DescribeScfTriggerConfigById(ctx context.Context, functionName string, namespace string, triggerName string) (triggerConfig *scf.TriggerInfo, errRet error)

func (*ScfService) DescribeScfTriggersByFilter

func (me *ScfService) DescribeScfTriggersByFilter(ctx context.Context, param map[string]interface{}) (Triggers []*scf.TriggerInfo, errRet error)

func (*ScfService) ModifyFunctionCode

func (me *ScfService) ModifyFunctionCode(ctx context.Context, info scfFunctionInfo) error

func (*ScfService) ModifyFunctionConfig

func (me *ScfService) ModifyFunctionConfig(ctx context.Context, info scfFunctionInfo) error

func (*ScfService) ModifyNamespace

func (me *ScfService) ModifyNamespace(ctx context.Context, namespace, desc string) error

type TriggerDesc

type TriggerDesc struct {
	Cron string `json:"cron"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL