Documentation ¶
Index ¶
- Constants
- type Alias
- type AsyncEvent
- type AsyncEventStatus
- type AsyncTriggerConfig
- type Client
- func (c *Client) CopyFunction(request *CopyFunctionRequest) (response *CopyFunctionResponse, err error)
- func (c *Client) CopyFunctionWithContext(ctx context.Context, request *CopyFunctionRequest) (response *CopyFunctionResponse, err error)
- func (c *Client) CreateAlias(request *CreateAliasRequest) (response *CreateAliasResponse, err error)
- func (c *Client) CreateAliasWithContext(ctx context.Context, request *CreateAliasRequest) (response *CreateAliasResponse, err error)
- func (c *Client) CreateNamespace(request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)
- func (c *Client) CreateNamespaceWithContext(ctx context.Context, request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)
- func (c *Client) CreateTrigger(request *CreateTriggerRequest) (response *CreateTriggerResponse, err error)
- func (c *Client) CreateTriggerWithContext(ctx context.Context, request *CreateTriggerRequest) (response *CreateTriggerResponse, err error)
- func (c *Client) DeleteAlias(request *DeleteAliasRequest) (response *DeleteAliasResponse, err error)
- func (c *Client) DeleteAliasWithContext(ctx context.Context, request *DeleteAliasRequest) (response *DeleteAliasResponse, err error)
- func (c *Client) DeleteFunction(request *DeleteFunctionRequest) (response *DeleteFunctionResponse, err error)
- func (c *Client) DeleteFunctionWithContext(ctx context.Context, request *DeleteFunctionRequest) (response *DeleteFunctionResponse, err error)
- func (c *Client) DeleteLayerVersion(request *DeleteLayerVersionRequest) (response *DeleteLayerVersionResponse, err error)
- func (c *Client) DeleteLayerVersionWithContext(ctx context.Context, request *DeleteLayerVersionRequest) (response *DeleteLayerVersionResponse, err error)
- func (c *Client) DeleteNamespace(request *DeleteNamespaceRequest) (response *DeleteNamespaceResponse, err error)
- func (c *Client) DeleteNamespaceWithContext(ctx context.Context, request *DeleteNamespaceRequest) (response *DeleteNamespaceResponse, err error)
- func (c *Client) DeleteProvisionedConcurrencyConfig(request *DeleteProvisionedConcurrencyConfigRequest) (response *DeleteProvisionedConcurrencyConfigResponse, err error)
- func (c *Client) DeleteProvisionedConcurrencyConfigWithContext(ctx context.Context, request *DeleteProvisionedConcurrencyConfigRequest) (response *DeleteProvisionedConcurrencyConfigResponse, err error)
- func (c *Client) DeleteReservedConcurrencyConfig(request *DeleteReservedConcurrencyConfigRequest) (response *DeleteReservedConcurrencyConfigResponse, err error)
- func (c *Client) DeleteReservedConcurrencyConfigWithContext(ctx context.Context, request *DeleteReservedConcurrencyConfigRequest) (response *DeleteReservedConcurrencyConfigResponse, err error)
- func (c *Client) DeleteTrigger(request *DeleteTriggerRequest) (response *DeleteTriggerResponse, err error)
- func (c *Client) DeleteTriggerWithContext(ctx context.Context, request *DeleteTriggerRequest) (response *DeleteTriggerResponse, err error)
- func (c *Client) GetAccount(request *GetAccountRequest) (response *GetAccountResponse, err error)
- func (c *Client) GetAccountWithContext(ctx context.Context, request *GetAccountRequest) (response *GetAccountResponse, err error)
- func (c *Client) GetAlias(request *GetAliasRequest) (response *GetAliasResponse, err error)
- func (c *Client) GetAliasWithContext(ctx context.Context, request *GetAliasRequest) (response *GetAliasResponse, err error)
- func (c *Client) GetAsyncEventStatus(request *GetAsyncEventStatusRequest) (response *GetAsyncEventStatusResponse, err error)
- func (c *Client) GetAsyncEventStatusWithContext(ctx context.Context, request *GetAsyncEventStatusRequest) (response *GetAsyncEventStatusResponse, err error)
- func (c *Client) GetFunctionAddress(request *GetFunctionAddressRequest) (response *GetFunctionAddressResponse, err error)
- func (c *Client) GetFunctionAddressWithContext(ctx context.Context, request *GetFunctionAddressRequest) (response *GetFunctionAddressResponse, err error)
- func (c *Client) GetFunctionEventInvokeConfig(request *GetFunctionEventInvokeConfigRequest) (response *GetFunctionEventInvokeConfigResponse, err error)
- func (c *Client) GetFunctionEventInvokeConfigWithContext(ctx context.Context, request *GetFunctionEventInvokeConfigRequest) (response *GetFunctionEventInvokeConfigResponse, err error)
- func (c *Client) GetFunctionLogs(request *GetFunctionLogsRequest) (response *GetFunctionLogsResponse, err error)
- func (c *Client) GetFunctionLogsWithContext(ctx context.Context, request *GetFunctionLogsRequest) (response *GetFunctionLogsResponse, err error)
- func (c *Client) GetLayerVersion(request *GetLayerVersionRequest) (response *GetLayerVersionResponse, err error)
- func (c *Client) GetLayerVersionWithContext(ctx context.Context, request *GetLayerVersionRequest) (response *GetLayerVersionResponse, err error)
- func (c *Client) GetProvisionedConcurrencyConfig(request *GetProvisionedConcurrencyConfigRequest) (response *GetProvisionedConcurrencyConfigResponse, err error)
- func (c *Client) GetProvisionedConcurrencyConfigWithContext(ctx context.Context, request *GetProvisionedConcurrencyConfigRequest) (response *GetProvisionedConcurrencyConfigResponse, err error)
- func (c *Client) GetRequestStatus(request *GetRequestStatusRequest) (response *GetRequestStatusResponse, err error)
- func (c *Client) GetRequestStatusWithContext(ctx context.Context, request *GetRequestStatusRequest) (response *GetRequestStatusResponse, err error)
- func (c *Client) GetReservedConcurrencyConfig(request *GetReservedConcurrencyConfigRequest) (response *GetReservedConcurrencyConfigResponse, err error)
- func (c *Client) GetReservedConcurrencyConfigWithContext(ctx context.Context, request *GetReservedConcurrencyConfigRequest) (response *GetReservedConcurrencyConfigResponse, err error)
- func (c *Client) Invoke(request *InvokeRequest) (response *InvokeResponse, err error)
- func (c *Client) InvokeFunction(request *InvokeFunctionRequest) (response *InvokeFunctionResponse, err error)
- func (c *Client) InvokeFunctionWithContext(ctx context.Context, request *InvokeFunctionRequest) (response *InvokeFunctionResponse, err error)
- func (c *Client) InvokeWithContext(ctx context.Context, request *InvokeRequest) (response *InvokeResponse, err error)
- func (c *Client) ListAliases(request *ListAliasesRequest) (response *ListAliasesResponse, err error)
- func (c *Client) ListAliasesWithContext(ctx context.Context, request *ListAliasesRequest) (response *ListAliasesResponse, err error)
- func (c *Client) ListAsyncEvents(request *ListAsyncEventsRequest) (response *ListAsyncEventsResponse, err error)
- func (c *Client) ListAsyncEventsWithContext(ctx context.Context, request *ListAsyncEventsRequest) (response *ListAsyncEventsResponse, err error)
- func (c *Client) ListFunctions(request *ListFunctionsRequest) (response *ListFunctionsResponse, err error)
- func (c *Client) ListFunctionsWithContext(ctx context.Context, request *ListFunctionsRequest) (response *ListFunctionsResponse, err error)
- func (c *Client) ListLayerVersions(request *ListLayerVersionsRequest) (response *ListLayerVersionsResponse, err error)
- func (c *Client) ListLayerVersionsWithContext(ctx context.Context, request *ListLayerVersionsRequest) (response *ListLayerVersionsResponse, err error)
- func (c *Client) ListLayers(request *ListLayersRequest) (response *ListLayersResponse, err error)
- func (c *Client) ListLayersWithContext(ctx context.Context, request *ListLayersRequest) (response *ListLayersResponse, err error)
- func (c *Client) ListNamespaces(request *ListNamespacesRequest) (response *ListNamespacesResponse, err error)
- func (c *Client) ListNamespacesWithContext(ctx context.Context, request *ListNamespacesRequest) (response *ListNamespacesResponse, err error)
- func (c *Client) ListTriggers(request *ListTriggersRequest) (response *ListTriggersResponse, err error)
- func (c *Client) ListTriggersWithContext(ctx context.Context, request *ListTriggersRequest) (response *ListTriggersResponse, err error)
- func (c *Client) ListVersionByFunction(request *ListVersionByFunctionRequest) (response *ListVersionByFunctionResponse, err error)
- func (c *Client) ListVersionByFunctionWithContext(ctx context.Context, request *ListVersionByFunctionRequest) (response *ListVersionByFunctionResponse, err error)
- func (c *Client) PublishLayerVersion(request *PublishLayerVersionRequest) (response *PublishLayerVersionResponse, err error)
- func (c *Client) PublishLayerVersionWithContext(ctx context.Context, request *PublishLayerVersionRequest) (response *PublishLayerVersionResponse, err error)
- func (c *Client) PublishVersion(request *PublishVersionRequest) (response *PublishVersionResponse, err error)
- func (c *Client) PublishVersionWithContext(ctx context.Context, request *PublishVersionRequest) (response *PublishVersionResponse, err error)
- func (c *Client) PutProvisionedConcurrencyConfig(request *PutProvisionedConcurrencyConfigRequest) (response *PutProvisionedConcurrencyConfigResponse, err error)
- func (c *Client) PutProvisionedConcurrencyConfigWithContext(ctx context.Context, request *PutProvisionedConcurrencyConfigRequest) (response *PutProvisionedConcurrencyConfigResponse, err error)
- func (c *Client) PutReservedConcurrencyConfig(request *PutReservedConcurrencyConfigRequest) (response *PutReservedConcurrencyConfigResponse, err error)
- func (c *Client) PutReservedConcurrencyConfigWithContext(ctx context.Context, request *PutReservedConcurrencyConfigRequest) (response *PutReservedConcurrencyConfigResponse, err error)
- func (c *Client) PutTotalConcurrencyConfig(request *PutTotalConcurrencyConfigRequest) (response *PutTotalConcurrencyConfigResponse, err error)
- func (c *Client) PutTotalConcurrencyConfigWithContext(ctx context.Context, request *PutTotalConcurrencyConfigRequest) (response *PutTotalConcurrencyConfigResponse, err error)
- func (c *Client) TerminateAsyncEvent(request *TerminateAsyncEventRequest) (response *TerminateAsyncEventResponse, err error)
- func (c *Client) TerminateAsyncEventWithContext(ctx context.Context, request *TerminateAsyncEventRequest) (response *TerminateAsyncEventResponse, err error)
- func (c *Client) UpdateAlias(request *UpdateAliasRequest) (response *UpdateAliasResponse, err error)
- func (c *Client) UpdateAliasWithContext(ctx context.Context, request *UpdateAliasRequest) (response *UpdateAliasResponse, err error)
- func (c *Client) UpdateFunctionCode(request *UpdateFunctionCodeRequest) (response *UpdateFunctionCodeResponse, err error)
- func (c *Client) UpdateFunctionCodeWithContext(ctx context.Context, request *UpdateFunctionCodeRequest) (response *UpdateFunctionCodeResponse, err error)
- func (c *Client) UpdateFunctionEventInvokeConfig(request *UpdateFunctionEventInvokeConfigRequest) (response *UpdateFunctionEventInvokeConfigResponse, err error)
- func (c *Client) UpdateFunctionEventInvokeConfigWithContext(ctx context.Context, request *UpdateFunctionEventInvokeConfigRequest) (response *UpdateFunctionEventInvokeConfigResponse, err error)
- func (c *Client) UpdateNamespace(request *UpdateNamespaceRequest) (response *UpdateNamespaceResponse, err error)
- func (c *Client) UpdateNamespaceWithContext(ctx context.Context, request *UpdateNamespaceRequest) (response *UpdateNamespaceResponse, err error)
- type Code
- type CopyFunctionRequest
- type CopyFunctionRequestParams
- type CopyFunctionResponse
- type CopyFunctionResponseParams
- type CreateAliasRequest
- type CreateAliasRequestParams
- type CreateAliasResponse
- type CreateAliasResponseParams
- type CreateNamespaceRequest
- type CreateNamespaceRequestParams
- type CreateNamespaceResponse
- type CreateNamespaceResponseParams
- type CreateTriggerRequest
- type CreateTriggerRequestParams
- type CreateTriggerResponse
- type CreateTriggerResponseParams
- type DeleteAliasRequest
- type DeleteAliasRequestParams
- type DeleteAliasResponse
- type DeleteAliasResponseParams
- type DeleteFunctionRequest
- type DeleteFunctionRequestParams
- type DeleteFunctionResponse
- type DeleteFunctionResponseParams
- type DeleteLayerVersionRequest
- type DeleteLayerVersionRequestParams
- type DeleteLayerVersionResponse
- type DeleteLayerVersionResponseParams
- type DeleteNamespaceRequest
- type DeleteNamespaceRequestParams
- type DeleteNamespaceResponse
- type DeleteNamespaceResponseParams
- type DeleteProvisionedConcurrencyConfigRequest
- type DeleteProvisionedConcurrencyConfigRequestParams
- type DeleteProvisionedConcurrencyConfigResponse
- type DeleteProvisionedConcurrencyConfigResponseParams
- type DeleteReservedConcurrencyConfigRequest
- type DeleteReservedConcurrencyConfigRequestParams
- type DeleteReservedConcurrencyConfigResponse
- type DeleteReservedConcurrencyConfigResponseParams
- type DeleteTriggerRequest
- type DeleteTriggerRequestParams
- type DeleteTriggerResponse
- type DeleteTriggerResponseParams
- type Filter
- type Function
- type FunctionLog
- type FunctionVersion
- type GetAccountRequest
- type GetAccountRequestParams
- type GetAccountResponse
- type GetAccountResponseParams
- type GetAliasRequest
- type GetAliasRequestParams
- type GetAliasResponse
- type GetAliasResponseParams
- type GetAsyncEventStatusRequest
- type GetAsyncEventStatusRequestParams
- type GetAsyncEventStatusResponse
- type GetAsyncEventStatusResponseParams
- type GetFunctionAddressRequest
- type GetFunctionAddressRequestParams
- type GetFunctionAddressResponse
- type GetFunctionAddressResponseParams
- type GetFunctionEventInvokeConfigRequest
- type GetFunctionEventInvokeConfigRequestParams
- type GetFunctionEventInvokeConfigResponse
- type GetFunctionEventInvokeConfigResponseParams
- type GetFunctionLogsRequest
- type GetFunctionLogsRequestParams
- type GetFunctionLogsResponse
- type GetFunctionLogsResponseParams
- type GetLayerVersionRequest
- type GetLayerVersionRequestParams
- type GetLayerVersionResponse
- type GetLayerVersionResponseParams
- type GetProvisionedConcurrencyConfigRequest
- type GetProvisionedConcurrencyConfigRequestParams
- type GetProvisionedConcurrencyConfigResponse
- type GetProvisionedConcurrencyConfigResponseParams
- type GetRequestStatusRequest
- type GetRequestStatusRequestParams
- type GetRequestStatusResponse
- type GetRequestStatusResponseParams
- type GetReservedConcurrencyConfigRequest
- type GetReservedConcurrencyConfigRequestParams
- type GetReservedConcurrencyConfigResponse
- type GetReservedConcurrencyConfigResponseParams
- type ImageConfig
- type InvokeFunctionRequest
- type InvokeFunctionRequestParams
- type InvokeFunctionResponse
- type InvokeFunctionResponseParams
- type InvokeRequest
- type InvokeRequestParams
- type InvokeResponse
- type InvokeResponseParams
- type LayerVersionInfo
- type LimitsInfo
- type ListAliasesRequest
- type ListAliasesRequestParams
- type ListAliasesResponse
- type ListAliasesResponseParams
- type ListAsyncEventsRequest
- type ListAsyncEventsRequestParams
- type ListAsyncEventsResponse
- type ListAsyncEventsResponseParams
- type ListFunctionsRequest
- type ListFunctionsRequestParams
- type ListFunctionsResponse
- type ListFunctionsResponseParams
- type ListLayerVersionsRequest
- type ListLayerVersionsRequestParams
- type ListLayerVersionsResponse
- type ListLayerVersionsResponseParams
- type ListLayersRequest
- type ListLayersRequestParams
- type ListLayersResponse
- type ListLayersResponseParams
- type ListNamespacesRequest
- type ListNamespacesRequestParams
- type ListNamespacesResponse
- type ListNamespacesResponseParams
- type ListTriggersRequest
- type ListTriggersRequestParams
- type ListTriggersResponse
- type ListTriggersResponseParams
- type ListVersionByFunctionRequest
- type ListVersionByFunctionRequestParams
- type ListVersionByFunctionResponse
- type ListVersionByFunctionResponseParams
- type LogFilter
- type LogSearchContext
- type Namespace
- type NamespaceLimit
- type NamespaceUsage
- type PublishLayerVersionRequest
- type PublishLayerVersionRequestParams
- type PublishLayerVersionResponse
- type PublishLayerVersionResponseParams
- type PublishVersionRequest
- type PublishVersionRequestParams
- type PublishVersionResponse
- type PublishVersionResponseParams
- type PutProvisionedConcurrencyConfigRequest
- type PutProvisionedConcurrencyConfigRequestParams
- type PutProvisionedConcurrencyConfigResponse
- type PutProvisionedConcurrencyConfigResponseParams
- type PutReservedConcurrencyConfigRequest
- type PutReservedConcurrencyConfigRequestParams
- type PutReservedConcurrencyConfigResponse
- type PutReservedConcurrencyConfigResponseParams
- type PutTotalConcurrencyConfigRequest
- type PutTotalConcurrencyConfigRequestParams
- type PutTotalConcurrencyConfigResponse
- type PutTotalConcurrencyConfigResponseParams
- type RequestStatus
- type Result
- type RetryConfig
- type RoutingConfig
- type SearchKey
- type StatusReason
- type Tag
- type TerminateAsyncEventRequest
- type TerminateAsyncEventRequestParams
- type TerminateAsyncEventResponse
- type TerminateAsyncEventResponseParams
- type TimeInterval
- type Trigger
- type TriggerAction
- type TriggerCount
- type TriggerInfo
- type UpdateAliasRequest
- type UpdateAliasRequestParams
- type UpdateAliasResponse
- type UpdateAliasResponseParams
- type UpdateFunctionCodeRequest
- type UpdateFunctionCodeRequestParams
- type UpdateFunctionCodeResponse
- type UpdateFunctionCodeResponseParams
- type UpdateFunctionEventInvokeConfigRequest
- type UpdateFunctionEventInvokeConfigRequestParams
- type UpdateFunctionEventInvokeConfigResponse
- type UpdateFunctionEventInvokeConfigResponseParams
- type UpdateNamespaceRequest
- type UpdateNamespaceRequestParams
- type UpdateNamespaceResponse
- type UpdateNamespaceResponseParams
- type UsageInfo
- type VersionMatch
- type VersionProvisionedConcurrencyInfo
- type VersionWeight
Constants ¶
const ( // Operation failed. FAILEDOPERATION = "FailedOperation" // Failed to create the API gateway trigger. FAILEDOPERATION_APIGATEWAY = "FailedOperation.ApiGateway" // Failed to create the trigger. FAILEDOPERATION_APIGW = "FailedOperation.Apigw" // This operation is not supported by the current async event status. Please try again later. FAILEDOPERATION_ASYNCEVENTSTATUS = "FailedOperation.AsyncEventStatus" // Login information verification failed and token verification failed. FAILEDOPERATION_AUTHFAILURE = "FailedOperation.AuthFailure" // Failed to query the role information. FAILEDOPERATION_CALLROLEFAILED = "FailedOperation.CallRoleFailed" // CopyAsyncRun parameter error FAILEDOPERATION_COPYASYNCRUN = "FailedOperation.CopyAsyncRun" // Failed to replicate the function. FAILEDOPERATION_COPYFAILED = "FailedOperation.CopyFailed" // Replication to this region is not supported. FAILEDOPERATION_COPYFUNCTION = "FailedOperation.CopyFunction" // Failed to operate on the COS resources. FAILEDOPERATION_COS = "FailedOperation.Cos" // Failed to create the alias. FAILEDOPERATION_CREATEALIAS = "FailedOperation.CreateAlias" // Failed to create the namespace. FAILEDOPERATION_CREATENAMESPACE = "FailedOperation.CreateNamespace" // This operation is not supported in the current function state. FAILEDOPERATION_CREATETRIGGER = "FailedOperation.CreateTrigger" // This operation cannot be performed in the current debugging status. FAILEDOPERATION_DEBUGMODESTATUS = "FailedOperation.DebugModeStatus" // Failed to delete the alias. FAILEDOPERATION_DELETEALIAS = "FailedOperation.DeleteAlias" // This operation cannot be performed in the current function status. Please try again when the function is in normal status. FAILEDOPERATION_DELETEFUNCTION = "FailedOperation.DeleteFunction" // Failed to delete the layer version. FAILEDOPERATION_DELETELAYERVERSION = "FailedOperation.DeleteLayerVersion" // The default namespace cannot be deleted. FAILEDOPERATION_DELETENAMESPACE = "FailedOperation.DeleteNamespace" // Failed to delete the trigger. FAILEDOPERATION_DELETETRIGGER = "FailedOperation.DeleteTrigger" // You cannot update code in the current function state. Please try again when the state is normal. FAILEDOPERATION_FUNCTIONNAMESTATUSERROR = "FailedOperation.FunctionNameStatusError" // Operation failed. The function is deploying. FAILEDOPERATION_FUNCTIONSTATUSERROR = "FailedOperation.FunctionStatusError" // This operation cannot be performed in the current function version status. Please try again when the version is in normal status. FAILEDOPERATION_FUNCTIONVERSIONSTATUSNOTACTIVE = "FailedOperation.FunctionVersionStatusNotActive" // Failed to get the alias information. FAILEDOPERATION_GETALIAS = "FailedOperation.GetAlias" // Failed to get the function code address. FAILEDOPERATION_GETFUNCTIONADDRESS = "FailedOperation.GetFunctionAddress" // The current account or namespace is in arrears. Please try again when it becomes available. FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance" // Failed to invoke the function. FAILEDOPERATION_INVOKEFUNCTION = "FailedOperation.InvokeFunction" // Operation conflict. FAILEDOPERATION_OPERATIONCONFLICT = "FailedOperation.OperationConflict" // Failed to create the scheduled provisioned concurrency scaling action FAILEDOPERATION_PROVISIONCREATETIMER = "FailedOperation.ProvisionCreateTimer" // Failed to delete the scheduled provisioned concurrency scaling action FAILEDOPERATION_PROVISIONDELETETIMER = "FailedOperation.ProvisionDeleteTimer" // Running out of available provisioned concurrency quota FAILEDOPERATION_PROVISIONEDEXCEEDAVAILABLE = "FailedOperation.ProvisionedExceedAvailable" // The provisioned concurrency exceeds the limit. FAILEDOPERATION_PROVISIONEDEXCEEDRESERVED = "FailedOperation.ProvisionedExceedReserved" // The function version already has a provisioned concurrency setting task in progress. Please try again later. FAILEDOPERATION_PROVISIONEDINPROGRESS = "FailedOperation.ProvisionedInProgress" // Failed to publish the layer version. FAILEDOPERATION_PUBLISHLAYERVERSION = "FailedOperation.PublishLayerVersion" // You cannot publish a version in the current function state. Please try again when the state is normal. FAILEDOPERATION_PUBLISHVERSION = "FailedOperation.PublishVersion" // The value of ReservedExceedTotal exceeds the limit. FAILEDOPERATION_RESERVEDEXCEEDTOTAL = "FailedOperation.ReservedExceedTotal" // The function already has a reserved concurrency setting task in progress. Please try again later. FAILEDOPERATION_RESERVEDINPROGRESS = "FailedOperation.ReservedInProgress" // ServiceClosed. Please check and try again. FAILEDOPERATION_SERVICECLOSED = "FailedOperation.ServiceClosed" // This topic does not exsit. FAILEDOPERATION_TOPICNOTEXIST = "FailedOperation.TopicNotExist" // The user already has a concurrency quota setting task in progress. Please try again later. FAILEDOPERATION_TOTALCONCURRENCYMEMORYINPROGRESS = "FailedOperation.TotalConcurrencyMemoryInProgress" // The specified service has not been activated. Please submit a ticket for activation. FAILEDOPERATION_UNOPENEDSERVICE = "FailedOperation.UnOpenedService" // Failed to update the alias. FAILEDOPERATION_UPDATEALIAS = "FailedOperation.UpdateAlias" // You cannot update code in the current function state. Please try again when the state is normal. FAILEDOPERATION_UPDATEFUNCTIONCODE = "FailedOperation.UpdateFunctionCode" // Internal error. INTERNALERROR = "InternalError" // Internal errors occurred during the creation of the apigw trigger. INTERNALERROR_APIGATEWAY = "InternalError.ApiGateway" // ckafka API failure. INTERNALERROR_CKAFKA = "InternalError.Ckafka" // Failed to delete the cmq trigger. INTERNALERROR_CMQ = "InternalError.Cmq" // Failed to update the trigger. INTERNALERROR_COS = "InternalError.Cos" // ES error. INTERNALERROR_ES = "InternalError.ES" // Internal service error INTERNALERROR_EXCEPTION = "InternalError.Exception" // Internal system error. INTERNALERROR_SYSTEM = "InternalError.System" // The value of `FunctionName` does not conform to the specification. Please fix it and try again. For more information, please visit https://tencentcs.com/5jXKFnBW. INVALIDPARAMETER_FUNCTIONNAME = "InvalidParameter.FunctionName" // Function creation parameter error. INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" // Invalid request parameter. INVALIDPARAMETER_PAYLOAD = "InvalidParameter.Payload" // INVALIDPARAMETER_REQUESTTOOLARGE = "InvalidParameter.RequestTooLarge" // RoleCheck parameter error INVALIDPARAMETER_ROLECHECK = "InvalidParameter.RoleCheck" // Incorrect `RoutingConfig` parameter. INVALIDPARAMETER_ROUTINGCONFIG = "InvalidParameter.RoutingConfig" // Incorrect parameter value. INVALIDPARAMETERVALUE = "InvalidParameterValue" // Incorrect `AdditionalVersionWeights` parameter. INVALIDPARAMETERVALUE_ADDITIONALVERSIONWEIGHTS = "InvalidParameterValue.AdditionalVersionWeights" // The default alias cannot be deleted. Please check and try again. INVALIDPARAMETERVALUE_ALIAS = "InvalidParameterValue.Alias" // ApiGateway parameter error. INVALIDPARAMETERVALUE_APIGATEWAY = "InvalidParameterValue.ApiGateway" // The value of Args is incorrect. INVALIDPARAMETERVALUE_ARGS = "InvalidParameterValue.Args" // The parameter for async retry configuration of the function is invalid. INVALIDPARAMETERVALUE_ASYNCTRIGGERCONFIG = "InvalidParameterValue.AsyncTriggerConfig" // Cdn error. INVALIDPARAMETERVALUE_CDN = "InvalidParameterValue.Cdn" // Ckafka error. INVALIDPARAMETERVALUE_CKAFKA = "InvalidParameterValue.Ckafka" // Function running parameter error INVALIDPARAMETERVALUE_CLIENTCONTEXT = "InvalidParameterValue.ClientContext" // Cmq error. INVALIDPARAMETERVALUE_CMQ = "InvalidParameterValue.Cmq" // Code error. INVALIDPARAMETERVALUE_CODE = "InvalidParameterValue.Code" // CodeSecret error. INVALIDPARAMETERVALUE_CODESECRET = "InvalidParameterValue.CodeSecret" // CodeSource error. INVALIDPARAMETERVALUE_CODESOURCE = "InvalidParameterValue.CodeSource" // The value of Command[Entrypoint] is incorrect. INVALIDPARAMETERVALUE_COMMAND = "InvalidParameterValue.Command" // Incorrect `CompatibleRuntimes` parameter. INVALIDPARAMETERVALUE_COMPATIBLERUNTIMES = "InvalidParameterValue.CompatibleRuntimes" // Incorrect `Content` parameter. INVALIDPARAMETERVALUE_CONTENT = "InvalidParameterValue.Content" // Cos error. INVALIDPARAMETERVALUE_COS = "InvalidParameterValue.Cos" // Invalid CosBucketName. INVALIDPARAMETERVALUE_COSBUCKETNAME = "InvalidParameterValue.CosBucketName" // The value of CosBucketRegion is invalid. Please modify and try again. See: https://tencentcs.com/5jXKFnBW INVALIDPARAMETERVALUE_COSBUCKETREGION = "InvalidParameterValue.CosBucketRegion" // Invalid CosObjectName. INVALIDPARAMETERVALUE_COSOBJECTNAME = "InvalidParameterValue.CosObjectName" // CustomArgument exceeds the length limit. INVALIDPARAMETERVALUE_CUSTOMARGUMENT = "InvalidParameterValue.CustomArgument" // DateTime error. INVALIDPARAMETERVALUE_DATETIME = "InvalidParameterValue.DateTime" // Failed to create the default namespace. INVALIDPARAMETERVALUE_DEFAULTNAMESPACE = "InvalidParameterValue.DefaultNamespace" // The code parameter of the function template corresponding with the DemoID is error. INVALIDPARAMETERVALUE_DEMO = "InvalidParameterValue.Demo" // The DemoId does not exist. INVALIDPARAMETERVALUE_DEMOID = "InvalidParameterValue.DemoId" // Description error. INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" // The configuration of the environment variable DNS[OS_NAMESERVER] is incorrect. INVALIDPARAMETERVALUE_DNSINFO = "InvalidParameterValue.DnsInfo" // The value of `Enable` does not conform to the specification. Please fix it and try again. For more information, please visit https://tencentcs.com/5jXKFnBW. INVALIDPARAMETERVALUE_ENABLE = "InvalidParameterValue.Enable" // Environment error. INVALIDPARAMETERVALUE_ENVIRONMENT = "InvalidParameterValue.Environment" // Filters parameter error. INVALIDPARAMETERVALUE_FILTERS = "InvalidParameterValue.Filters" // The value of `FunctionName` is incorrect. See https://tencentcs.com/5jXKFnBW INVALIDPARAMETERVALUE_FUNCTION = "InvalidParameterValue.Function" // The function does not exist. INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" // Request ID error INVALIDPARAMETERVALUE_FUNCTIONREQUESTID = "InvalidParameterValue.FunctionRequestId" // FunctionType error INVALIDPARAMETERVALUE_FUNCTIONTYPE = "InvalidParameterValue.FunctionType" // The format of GitBranch is incorrect. INVALIDPARAMETERVALUE_GITBRANCH = "InvalidParameterValue.GitBranch" // The format of GitDirectory is incorrect. INVALIDPARAMETERVALUE_GITDIRECTORY = "InvalidParameterValue.GitDirectory" // The format of GitPassword is incorrect. INVALIDPARAMETERVALUE_GITPASSWORD = "InvalidParameterValue.GitPassword" // The format of GitUrl is incorrect. INVALIDPARAMETERVALUE_GITURL = "InvalidParameterValue.GitUrl" // The format of GitUserName is incorrect. INVALIDPARAMETERVALUE_GITUSERNAME = "InvalidParameterValue.GitUserName" // Handler error. INVALIDPARAMETERVALUE_HANDLER = "InvalidParameterValue.Handler" // ImageType error INVALIDPARAMETERVALUE_IMAGETYPE = "InvalidParameterValue.ImageType" // The input of imageUri is incorrect. INVALIDPARAMETERVALUE_IMAGEURI = "InvalidParameterValue.ImageUri" // Invalid InlineZipFile. INVALIDPARAMETERVALUE_INLINEZIPFILE = "InvalidParameterValue.InlineZipFile" // The `InvokeType` value does not conform to the specification. Please fix it and try again. INVALIDPARAMETERVALUE_INVOKETYPE = "InvalidParameterValue.InvokeType" // Incorrect `LayerName` parameter. INVALIDPARAMETERVALUE_LAYERNAME = "InvalidParameterValue.LayerName" // Limit error. INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit" // The parameter exceeds the length limit. INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" // MinCapacity parameter input error. INVALIDPARAMETERVALUE_MINCAPACITY = "InvalidParameterValue.MinCapacity" // Incorrect `Name` parameter. INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" // Namespace error. INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" // Incorrect Namespace. A namespace contains up to 30 characters of letters, digits, hyphens (-), and underscores (_). INVALIDPARAMETERVALUE_NAMESPACEINVALID = "InvalidParameterValue.NamespaceInvalid" // Invalid offset. INVALIDPARAMETERVALUE_OFFSET = "InvalidParameterValue.Offset" // Order error. INVALIDPARAMETERVALUE_ORDER = "InvalidParameterValue.Order" // The value of `OrderBy` does not conform to the specification. Please fix it and try again. For more information, please visit https://tencentcs.com/5jXKFnBW. INVALIDPARAMETERVALUE_ORDERBY = "InvalidParameterValue.OrderBy" // The input parameter is not in the standard JSON format. INVALIDPARAMETERVALUE_PARAM = "InvalidParameterValue.Param" // Cron expression of the scheduled action already exists INVALIDPARAMETERVALUE_PROVISIONTRIGGERCRONCONFIGDUPLICATE = "InvalidParameterValue.ProvisionTriggerCronConfigDuplicate" // TriggerName input parameter error INVALIDPARAMETERVALUE_PROVISIONTRIGGERNAME = "InvalidParameterValue.ProvisionTriggerName" // TriggerName already exists INVALIDPARAMETERVALUE_PROVISIONTRIGGERNAMEDUPLICATE = "InvalidParameterValue.ProvisionTriggerNameDuplicate" // ProvisionType input parameter error INVALIDPARAMETERVALUE_PROVISIONTYPE = "InvalidParameterValue.ProvisionType" // Unsupported function version. INVALIDPARAMETERVALUE_QUALIFIER = "InvalidParameterValue.Qualifier" // Version parameter error INVALIDPARAMETERVALUE_QUERYVERSION = "InvalidParameterValue.QueryVersion" // The value Enterprise Edition image ID [RegistryId] is incorrect. INVALIDPARAMETERVALUE_REGISTRYID = "InvalidParameterValue.RegistryId" // Invalid RetCode INVALIDPARAMETERVALUE_RETCODE = "InvalidParameterValue.RetCode" // The value of `RoutingConfig` does not conform to the specification. Please fix it and try again. For more information, please visit https://tencentcs.com/5jXKFnBW. INVALIDPARAMETERVALUE_ROUTINGCONFIG = "InvalidParameterValue.RoutingConfig" // Runtime error. INVALIDPARAMETERVALUE_RUNTIME = "InvalidParameterValue.Runtime" // The searchkey is not `Keyword`, `Tag`, or `Runtime`. INVALIDPARAMETERVALUE_SEARCHKEY = "InvalidParameterValue.SearchKey" // SecretInfo error INVALIDPARAMETERVALUE_SECRETINFO = "InvalidParameterValue.SecretInfo" // Invalid ServiceName. INVALIDPARAMETERVALUE_SERVICENAME = "InvalidParameterValue.ServiceName" // The value of `Stamp` does not meet the specification. Please fix it and try again. INVALIDPARAMETERVALUE_STAMP = "InvalidParameterValue.Stamp" // The start time is incorrect. INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime" // You need to specify both the start time and the end time. INVALIDPARAMETERVALUE_STARTTIMEORENDTIME = "InvalidParameterValue.StartTimeOrEndTime" // The `Status` value does not conform to the specification. Please fix it and try again. INVALIDPARAMETERVALUE_STATUS = "InvalidParameterValue.Status" // Invalid TempCosObjectName. INVALIDPARAMETERVALUE_TEMPCOSOBJECTNAME = "InvalidParameterValue.TempCosObjectName" // TrackingTarget parameter error INVALIDPARAMETERVALUE_TRACKINGTARGET = "InvalidParameterValue.TrackingTarget" // TriggerCronConfig input parameter error INVALIDPARAMETERVALUE_TRIGGERCRONCONFIG = "InvalidParameterValue.TriggerCronConfig" // The interval of triggering specified in TriggerCronConfig is smaller than the specified value. INVALIDPARAMETERVALUE_TRIGGERCRONCONFIGTIMEINTERVAL = "InvalidParameterValue.TriggerCronConfigTimeInterval" // TriggerDesc error. INVALIDPARAMETERVALUE_TRIGGERDESC = "InvalidParameterValue.TriggerDesc" // TriggerName error. INVALIDPARAMETERVALUE_TRIGGERNAME = "InvalidParameterValue.TriggerName" // TriggerProvisionedConcurrencyNum input parameter error INVALIDPARAMETERVALUE_TRIGGERPROVISIONEDCONCURRENCYNUM = "InvalidParameterValue.TriggerProvisionedConcurrencyNum" // Type error. INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type" // A non-standard zip file was detected. Please recompress and try again. INVALIDPARAMETERVALUE_ZIPFILE = "InvalidParameterValue.ZipFile" // Failed to Base64-decode the compressed file: `Incorrect padding`. Please fix it and try again. INVALIDPARAMETERVALUE_ZIPFILEBASE64BINASCIIERROR = "InvalidParameterValue.ZipFileBase64BinasciiError" // The number of aliases exceeds the upper limit. LIMITEXCEEDED_ALIAS = "LimitExceeded.Alias" // The Cdn usage exceeds the upper limit. LIMITEXCEEDED_CDN = "LimitExceeded.Cdn" // If the number of functions exceeds the upper limit, you can apply for an increase by [submitting a ticket](https://intl.cloud.tencent.com/act/event/Online_service?from=scf%7Cindex?from_cn_redirect=1). LIMITEXCEEDED_FUNCTION = "LimitExceeded.Function" // The number of functions under the same topic exceeds the upper limit. LIMITEXCEEDED_FUNCTIONONTOPIC = "LimitExceeded.FunctionOnTopic" // The value of `FunctionProvisionedConcurrencyMemory` has reached the upper limit. You can submit a ticket to increase it at https://mc.tencent.com/dI7DzbBV. LIMITEXCEEDED_FUNCTIONPROVISIONEDCONCURRENCYMEMORY = "LimitExceeded.FunctionProvisionedConcurrencyMemory" // The function's reserved concurrency memory has exceeded the limit. LIMITEXCEEDED_FUNCTIONRESERVEDCONCURRENCYMEMORY = "LimitExceeded.FunctionReservedConcurrencyMemory" // The value of `FunctionTotalProvisionedConcurrencyMemory` has reached the upper limit. You can submit a ticket to increase it at https://mc.tencent.com/dI7DzbBV. LIMITEXCEEDED_FUNCTIONTOTALPROVISIONEDCONCURRENCYMEMORY = "LimitExceeded.FunctionTotalProvisionedConcurrencyMemory" // The total amount of provisioned concurrency of the function has exceeded the limit. LIMITEXCEEDED_FUNCTIONTOTALPROVISIONEDCONCURRENCYNUM = "LimitExceeded.FunctionTotalProvisionedConcurrencyNum" // The number of layer versions exceeds the upper limit. LIMITEXCEEDED_LAYERVERSIONS = "LimitExceeded.LayerVersions" // LIMITEXCEEDED_LAYERS = "LimitExceeded.Layers" // Reached the upper limit of dynamic scaling. LIMITEXCEEDED_MAXCAPACITY = "LimitExceeded.MaxCapacity" // The memory exceeds the upper limit. LIMITEXCEEDED_MEMORY = "LimitExceeded.Memory" // The message retention period in the async retry configuration of the function exceeds the limit. LIMITEXCEEDED_MSGTTL = "LimitExceeded.MsgTTL" // If the number of namespaces exceeds the upper limit, you can apply for an increase by [submitting a ticket](https://intl.cloud.tencent.com/act/event/Online_service?from=scf%7Cindex?from_cn_redirect=1). LIMITEXCEEDED_NAMESPACE = "LimitExceeded.Namespace" // Offset exceeds the upper limit. LIMITEXCEEDED_OFFSET = "LimitExceeded.Offset" // The number of provisioned concurrency specified for the scheduled action is too large. LIMITEXCEEDED_PROVISIONTRIGGERACTION = "LimitExceeded.ProvisionTriggerAction" // The interval of triggering is too short. LIMITEXCEEDED_PROVISIONTRIGGERINTERVAL = "LimitExceeded.ProvisionTriggerInterval" // Reached the upper limit of quota LIMITEXCEEDED_QUOTA = "LimitExceeded.Quota" // The number of retry attempts in the async retry configuration of the function exceeds the limit. LIMITEXCEEDED_RETRYNUM = "LimitExceeded.RetryNum" // Timeout exceeds the upper limit. LIMITEXCEEDED_TIMEOUT = "LimitExceeded.Timeout" // The account concurrency memory has exceeded the limit. LIMITEXCEEDED_TOTALCONCURRENCYMEMORY = "LimitExceeded.TotalConcurrencyMemory" // If the number of triggers exceeds the upper limit, you can apply for an increase by [submitting a ticket](https://intl.cloud.tencent.com/act/event/Online_service?from=scf%7Cindex?from_cn_redirect=1). LIMITEXCEEDED_TRIGGER = "LimitExceeded.Trigger" // The value of `UserTotalConcurrencyMemory` has reached the upper limit. You can submit a ticket to increase it at https://tencentcs.com/7Fixwt63. LIMITEXCEEDED_USERTOTALCONCURRENCYMEMORY = "LimitExceeded.UserTotalConcurrencyMemory" // Missing parameter. MISSINGPARAMETER = "MissingParameter" // The resource is in use. RESOURCEINUSE = "ResourceInUse" // The alias is in use. RESOURCEINUSE_ALIAS = "ResourceInUse.Alias" // Cdn is in use. RESOURCEINUSE_CDN = "ResourceInUse.Cdn" // Cmq is in use. RESOURCEINUSE_CMQ = "ResourceInUse.Cmq" // Cos is in use. RESOURCEINUSE_COS = "ResourceInUse.Cos" // This FunctionName already exists. RESOURCEINUSE_FUNCTIONNAME = "ResourceInUse.FunctionName" // The layer version is in use. RESOURCEINUSE_LAYERVERSION = "ResourceInUse.LayerVersion" // This Namespace already exists. RESOURCEINUSE_NAMESPACE = "ResourceInUse.Namespace" // This TriggerName already exists. RESOURCEINUSE_TRIGGER = "ResourceInUse.Trigger" // This TriggerName already exists. RESOURCEINUSE_TRIGGERNAME = "ResourceInUse.TriggerName" // Insufficient COS resources. RESOURCEINSUFFICIENT_COS = "ResourceInsufficient.COS" // The resource does not exist. RESOURCENOTFOUND = "ResourceNotFound" // The alias does not exist. RESOURCENOTFOUND_ALIAS = "ResourceNotFound.Alias" // The specified `AsyncEvent` was not found. Please create it and try again. RESOURCENOTFOUND_ASYNCEVENT = "ResourceNotFound.AsyncEvent" // Cdn does not exist. RESOURCENOTFOUND_CDN = "ResourceNotFound.Cdn" // Ckafka does not exist. RESOURCENOTFOUND_CKAFKA = "ResourceNotFound.Ckafka" // Cmq does not exist. RESOURCENOTFOUND_CMQ = "ResourceNotFound.Cmq" // Cos does not exist. RESOURCENOTFOUND_COS = "ResourceNotFound.Cos" // The function does not exist. RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" // The function does not exist. RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" // The function version does not exist. RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" // Failed to find the specified `ImageConfig`. Please create it first. RESOURCENOTFOUND_IMAGECONFIG = "ResourceNotFound.ImageConfig" // The layer does not exist. RESOURCENOTFOUND_LAYER = "ResourceNotFound.Layer" // The layer version does not exist. RESOURCENOTFOUND_LAYERVERSION = "ResourceNotFound.LayerVersion" // Namespace does not exist. RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" // The version does not exist. RESOURCENOTFOUND_QUALIFIER = "ResourceNotFound.Qualifier" // The role does not exist. RESOURCENOTFOUND_ROLECHECK = "ResourceNotFound.RoleCheck" // Timer does not exist. RESOURCENOTFOUND_TIMER = "ResourceNotFound.Timer" // The concurrency memory quota resource was not found. RESOURCENOTFOUND_TOTALCONCURRENCYMEMORY = "ResourceNotFound.TotalConcurrencyMemory" // The trigger does not exist. RESOURCENOTFOUND_TRIGGER = "ResourceNotFound.Trigger" // The version does not exist. RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" // Your balance is insufficient. Please top up first. RESOURCEUNAVAILABLE_INSUFFICIENTBALANCE = "ResourceUnavailable.InsufficientBalance" // Unauthorized operation. UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // CAM authentication failed. UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" // You do not have permissions to access the code. UNAUTHORIZEDOPERATION_CODESECRET = "UnauthorizedOperation.CodeSecret" // You do not have permissions. UNAUTHORIZEDOPERATION_CREATETRIGGER = "UnauthorizedOperation.CreateTrigger" // Unauthorized operation. UNAUTHORIZEDOPERATION_DELETEFUNCTION = "UnauthorizedOperation.DeleteFunction" // You do not have permissions. UNAUTHORIZEDOPERATION_DELETETRIGGER = "UnauthorizedOperation.DeleteTrigger" // This API is not called from the console. UNAUTHORIZEDOPERATION_NOTMC = "UnauthorizedOperation.NotMC" // Region error. UNAUTHORIZEDOPERATION_REGION = "UnauthorizedOperation.Region" // The `Appid` of TempCos is not consistent with the APPID of the request account. UNAUTHORIZEDOPERATION_TEMPCOSAPPID = "UnauthorizedOperation.TempCosAppid" // Operation failed. UNAUTHORIZEDOPERATION_UPDATEFUNCTIONCODE = "UnauthorizedOperation.UpdateFunctionCode" // Unsupported operation. UNSUPPORTEDOPERATION = "UnsupportedOperation" // The resource is bound to an alias, and the current operation cannot be performed. Please unbind the alias and try again. UNSUPPORTEDOPERATION_ALIASBIND = "UnsupportedOperation.AliasBind" // Cdn is not supported. UNSUPPORTEDOPERATION_CDN = "UnsupportedOperation.Cdn" // Cos operation is not supported. UNSUPPORTEDOPERATION_COS = "UnsupportedOperation.Cos" // The specified EipFixed does not exist. UNSUPPORTEDOPERATION_EIPFIXED = "UnsupportedOperation.EipFixed" // This region is not supported. UNSUPPORTEDOPERATION_REGION = "UnsupportedOperation.Region" // Trigger operation is not supported. UNSUPPORTEDOPERATION_TRIGGER = "UnsupportedOperation.Trigger" // The specified configuration is not supported. Please modify and try again. UNSUPPORTEDOPERATION_UPDATEFUNCTIONEVENTINVOKECONFIG = "UnsupportedOperation.UpdateFunctionEventInvokeConfig" // The specified VpcConfig does not exist. UNSUPPORTEDOPERATION_VPCCONFIG = "UnsupportedOperation.VpcConfig" )
const APIVersion = "2018-04-16"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alias ¶
type Alias struct { // Master version pointed to by the alias FunctionVersion *string `json:"FunctionVersion,omitempty" name:"FunctionVersion"` // Alias name Name *string `json:"Name,omitempty" name:"Name"` // Routing information of alias // Note: this field may return null, indicating that no valid values can be obtained. RoutingConfig *RoutingConfig `json:"RoutingConfig,omitempty" name:"RoutingConfig"` // Description // Note: this field may return null, indicating that no valid values can be obtained. Description *string `json:"Description,omitempty" name:"Description"` // Creation time // Note: this field may return null, indicating that no valid values can be obtained. AddTime *string `json:"AddTime,omitempty" name:"AddTime"` // Update time // Note: this field may return null, indicating that no valid values can be obtained. ModTime *string `json:"ModTime,omitempty" name:"ModTime"` }
type AsyncEvent ¶
type AsyncEvent struct { // Invocation request ID InvokeRequestId *string `json:"InvokeRequestId,omitempty" name:"InvokeRequestId"` // Invocation type InvokeType *string `json:"InvokeType,omitempty" name:"InvokeType"` // Function version Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Event status. Values: `RUNNING`; `FINISHED` (invoked successfully); `ABORTED` (invocation ended); `FAILED` (invocation failed) Status *string `json:"Status,omitempty" name:"Status"` // Invocation start time in the format of "%Y-%m-%d %H:%M:%S.%f" StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // Invocation end time in the format of "%Y-%m-%d %H:%M:%S.%f" EndTime *string `json:"EndTime,omitempty" name:"EndTime"` }
type AsyncEventStatus ¶
type AsyncEventStatus struct { // Async event status. Values: `RUNNING` (running); `FINISHED` (invoked successfully); `ABORTED` (invocation ended); `FAILED` (invocation failed). Status *string `json:"Status,omitempty" name:"Status"` // Request status code StatusCode *int64 `json:"StatusCode,omitempty" name:"StatusCode"` // Async execution request ID InvokeRequestId *string `json:"InvokeRequestId,omitempty" name:"InvokeRequestId"` }
type AsyncTriggerConfig ¶
type AsyncTriggerConfig struct { // Async retry configuration of function upon user error RetryConfig []*RetryConfig `json:"RetryConfig,omitempty" name:"RetryConfig"` // Message retention period MsgTTL *int64 `json:"MsgTTL,omitempty" name:"MsgTTL"` }
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CopyFunction ¶
func (c *Client) CopyFunction(request *CopyFunctionRequest) (response *CopyFunctionResponse, err error)
CopyFunction This API is used to replicate a function. You can store the replicated function in a specified Region and Namespace.
Note: This API **does not** replicate the following objects or attributes of the function:
1. Function trigger
2. Versions other than $LATEST
3. CLS target of the logs configured in the function
You can manually configure the function after replication as required.
error code that may be returned:
FAILEDOPERATION_COPYASYNCRUN = "FailedOperation.CopyAsyncRun" FAILEDOPERATION_COPYFAILED = "FailedOperation.CopyFailed" FAILEDOPERATION_COPYFUNCTION = "FailedOperation.CopyFunction" INTERNALERROR = "InternalError" INTERNALERROR_EXCEPTION = "InternalError.Exception" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE_CODE = "InvalidParameterValue.Code" INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" INVALIDPARAMETERVALUE_ENVIRONMENT = "InvalidParameterValue.Environment" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_HANDLER = "InvalidParameterValue.Handler" INVALIDPARAMETERVALUE_RUNTIME = "InvalidParameterValue.Runtime" LIMITEXCEEDED_FUNCTION = "LimitExceeded.Function" LIMITEXCEEDED_MEMORY = "LimitExceeded.Memory" LIMITEXCEEDED_TIMEOUT = "LimitExceeded.Timeout" RESOURCEINUSE_FUNCTIONNAME = "ResourceInUse.FunctionName" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_REGION = "UnauthorizedOperation.Region" UNSUPPORTEDOPERATION_REGION = "UnsupportedOperation.Region"
func (*Client) CopyFunctionWithContext ¶
func (c *Client) CopyFunctionWithContext(ctx context.Context, request *CopyFunctionRequest) (response *CopyFunctionResponse, err error)
CopyFunction This API is used to replicate a function. You can store the replicated function in a specified Region and Namespace.
Note: This API **does not** replicate the following objects or attributes of the function:
1. Function trigger
2. Versions other than $LATEST
3. CLS target of the logs configured in the function
You can manually configure the function after replication as required.
error code that may be returned:
FAILEDOPERATION_COPYASYNCRUN = "FailedOperation.CopyAsyncRun" FAILEDOPERATION_COPYFAILED = "FailedOperation.CopyFailed" FAILEDOPERATION_COPYFUNCTION = "FailedOperation.CopyFunction" INTERNALERROR = "InternalError" INTERNALERROR_EXCEPTION = "InternalError.Exception" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE_CODE = "InvalidParameterValue.Code" INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" INVALIDPARAMETERVALUE_ENVIRONMENT = "InvalidParameterValue.Environment" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_HANDLER = "InvalidParameterValue.Handler" INVALIDPARAMETERVALUE_RUNTIME = "InvalidParameterValue.Runtime" LIMITEXCEEDED_FUNCTION = "LimitExceeded.Function" LIMITEXCEEDED_MEMORY = "LimitExceeded.Memory" LIMITEXCEEDED_TIMEOUT = "LimitExceeded.Timeout" RESOURCEINUSE_FUNCTIONNAME = "ResourceInUse.FunctionName" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_REGION = "UnauthorizedOperation.Region" UNSUPPORTEDOPERATION_REGION = "UnsupportedOperation.Region"
func (*Client) CreateAlias ¶
func (c *Client) CreateAlias(request *CreateAliasRequest) (response *CreateAliasResponse, err error)
CreateAlias This API is used to create an alias for a function version. You can use the alias to mark a specific function version such as DEV/RELEASE. You can also modify the version pointed to by the alias at any time.
An alias must point to a master version and can point to an additional version at the same time. If you specify an alias when invoking a function, the request will be sent to the versions pointed to by the alias. You can configure the ratio between the master version and additional version during request sending.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CREATEALIAS = "FailedOperation.CreateAlias" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_ROUTINGCONFIG = "InvalidParameter.RoutingConfig" INVALIDPARAMETERVALUE_ADDITIONALVERSIONWEIGHTS = "InvalidParameterValue.AdditionalVersionWeights" INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" INVALIDPARAMETERVALUE_ROUTINGCONFIG = "InvalidParameterValue.RoutingConfig" LIMITEXCEEDED_ALIAS = "LimitExceeded.Alias" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ALIAS = "ResourceInUse.Alias" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) CreateAliasWithContext ¶
func (c *Client) CreateAliasWithContext(ctx context.Context, request *CreateAliasRequest) (response *CreateAliasResponse, err error)
CreateAlias This API is used to create an alias for a function version. You can use the alias to mark a specific function version such as DEV/RELEASE. You can also modify the version pointed to by the alias at any time.
An alias must point to a master version and can point to an additional version at the same time. If you specify an alias when invoking a function, the request will be sent to the versions pointed to by the alias. You can configure the ratio between the master version and additional version during request sending.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CREATEALIAS = "FailedOperation.CreateAlias" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_ROUTINGCONFIG = "InvalidParameter.RoutingConfig" INVALIDPARAMETERVALUE_ADDITIONALVERSIONWEIGHTS = "InvalidParameterValue.AdditionalVersionWeights" INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" INVALIDPARAMETERVALUE_ROUTINGCONFIG = "InvalidParameterValue.RoutingConfig" LIMITEXCEEDED_ALIAS = "LimitExceeded.Alias" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ALIAS = "ResourceInUse.Alias" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) CreateNamespace ¶
func (c *Client) CreateNamespace(request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)
CreateNamespace This API is used to create a namespace based on the input parameters.
error code that may be returned:
FAILEDOPERATION_CREATENAMESPACE = "FailedOperation.CreateNamespace" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DEFAULTNAMESPACE = "InvalidParameterValue.DefaultNamespace" INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_NAMESPACEINVALID = "InvalidParameterValue.NamespaceInvalid" INVALIDPARAMETERVALUE_STAMP = "InvalidParameterValue.Stamp" LIMITEXCEEDED_NAMESPACE = "LimitExceeded.Namespace" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_NAMESPACE = "ResourceInUse.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateNamespaceWithContext ¶
func (c *Client) CreateNamespaceWithContext(ctx context.Context, request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)
CreateNamespace This API is used to create a namespace based on the input parameters.
error code that may be returned:
FAILEDOPERATION_CREATENAMESPACE = "FailedOperation.CreateNamespace" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DEFAULTNAMESPACE = "InvalidParameterValue.DefaultNamespace" INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_NAMESPACEINVALID = "InvalidParameterValue.NamespaceInvalid" INVALIDPARAMETERVALUE_STAMP = "InvalidParameterValue.Stamp" LIMITEXCEEDED_NAMESPACE = "LimitExceeded.Namespace" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_NAMESPACE = "ResourceInUse.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateTrigger ¶
func (c *Client) CreateTrigger(request *CreateTriggerRequest) (response *CreateTriggerResponse, err error)
CreateTrigger This API is used to create a trigger based on the input parameters.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APIGATEWAY = "FailedOperation.ApiGateway" FAILEDOPERATION_APIGW = "FailedOperation.Apigw" FAILEDOPERATION_COS = "FailedOperation.Cos" FAILEDOPERATION_CREATETRIGGER = "FailedOperation.CreateTrigger" INTERNALERROR_APIGATEWAY = "InternalError.ApiGateway" INTERNALERROR_CKAFKA = "InternalError.Ckafka" INTERNALERROR_CMQ = "InternalError.Cmq" INTERNALERROR_COS = "InternalError.Cos" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_APIGATEWAY = "InvalidParameterValue.ApiGateway" INVALIDPARAMETERVALUE_CDN = "InvalidParameterValue.Cdn" INVALIDPARAMETERVALUE_CKAFKA = "InvalidParameterValue.Ckafka" INVALIDPARAMETERVALUE_COS = "InvalidParameterValue.Cos" INVALIDPARAMETERVALUE_CUSTOMARGUMENT = "InvalidParameterValue.CustomArgument" INVALIDPARAMETERVALUE_ENABLE = "InvalidParameterValue.Enable" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_SECRETINFO = "InvalidParameterValue.SecretInfo" INVALIDPARAMETERVALUE_SERVICENAME = "InvalidParameterValue.ServiceName" INVALIDPARAMETERVALUE_TRIGGERDESC = "InvalidParameterValue.TriggerDesc" INVALIDPARAMETERVALUE_TRIGGERNAME = "InvalidParameterValue.TriggerName" INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type" INVALIDPARAMETERVALUE_ZIPFILE = "InvalidParameterValue.ZipFile" LIMITEXCEEDED_CDN = "LimitExceeded.Cdn" LIMITEXCEEDED_FUNCTIONONTOPIC = "LimitExceeded.FunctionOnTopic" LIMITEXCEEDED_TRIGGER = "LimitExceeded.Trigger" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_CDN = "ResourceInUse.Cdn" RESOURCEINUSE_CMQ = "ResourceInUse.Cmq" RESOURCEINUSE_COS = "ResourceInUse.Cos" RESOURCEINUSE_TRIGGER = "ResourceInUse.Trigger" RESOURCEINUSE_TRIGGERNAME = "ResourceInUse.TriggerName" RESOURCEINSUFFICIENT_COS = "ResourceInsufficient.COS" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_CDN = "ResourceNotFound.Cdn" RESOURCENOTFOUND_CKAFKA = "ResourceNotFound.Ckafka" RESOURCENOTFOUND_CMQ = "ResourceNotFound.Cmq" RESOURCENOTFOUND_COS = "ResourceNotFound.Cos" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_QUALIFIER = "ResourceNotFound.Qualifier" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_CREATETRIGGER = "UnauthorizedOperation.CreateTrigger" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CDN = "UnsupportedOperation.Cdn" UNSUPPORTEDOPERATION_COS = "UnsupportedOperation.Cos" UNSUPPORTEDOPERATION_TRIGGER = "UnsupportedOperation.Trigger"
func (*Client) CreateTriggerWithContext ¶
func (c *Client) CreateTriggerWithContext(ctx context.Context, request *CreateTriggerRequest) (response *CreateTriggerResponse, err error)
CreateTrigger This API is used to create a trigger based on the input parameters.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_APIGATEWAY = "FailedOperation.ApiGateway" FAILEDOPERATION_APIGW = "FailedOperation.Apigw" FAILEDOPERATION_COS = "FailedOperation.Cos" FAILEDOPERATION_CREATETRIGGER = "FailedOperation.CreateTrigger" INTERNALERROR_APIGATEWAY = "InternalError.ApiGateway" INTERNALERROR_CKAFKA = "InternalError.Ckafka" INTERNALERROR_CMQ = "InternalError.Cmq" INTERNALERROR_COS = "InternalError.Cos" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_APIGATEWAY = "InvalidParameterValue.ApiGateway" INVALIDPARAMETERVALUE_CDN = "InvalidParameterValue.Cdn" INVALIDPARAMETERVALUE_CKAFKA = "InvalidParameterValue.Ckafka" INVALIDPARAMETERVALUE_COS = "InvalidParameterValue.Cos" INVALIDPARAMETERVALUE_CUSTOMARGUMENT = "InvalidParameterValue.CustomArgument" INVALIDPARAMETERVALUE_ENABLE = "InvalidParameterValue.Enable" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_SECRETINFO = "InvalidParameterValue.SecretInfo" INVALIDPARAMETERVALUE_SERVICENAME = "InvalidParameterValue.ServiceName" INVALIDPARAMETERVALUE_TRIGGERDESC = "InvalidParameterValue.TriggerDesc" INVALIDPARAMETERVALUE_TRIGGERNAME = "InvalidParameterValue.TriggerName" INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type" INVALIDPARAMETERVALUE_ZIPFILE = "InvalidParameterValue.ZipFile" LIMITEXCEEDED_CDN = "LimitExceeded.Cdn" LIMITEXCEEDED_FUNCTIONONTOPIC = "LimitExceeded.FunctionOnTopic" LIMITEXCEEDED_TRIGGER = "LimitExceeded.Trigger" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_CDN = "ResourceInUse.Cdn" RESOURCEINUSE_CMQ = "ResourceInUse.Cmq" RESOURCEINUSE_COS = "ResourceInUse.Cos" RESOURCEINUSE_TRIGGER = "ResourceInUse.Trigger" RESOURCEINUSE_TRIGGERNAME = "ResourceInUse.TriggerName" RESOURCEINSUFFICIENT_COS = "ResourceInsufficient.COS" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_CDN = "ResourceNotFound.Cdn" RESOURCENOTFOUND_CKAFKA = "ResourceNotFound.Ckafka" RESOURCENOTFOUND_CMQ = "ResourceNotFound.Cmq" RESOURCENOTFOUND_COS = "ResourceNotFound.Cos" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_QUALIFIER = "ResourceNotFound.Qualifier" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_CREATETRIGGER = "UnauthorizedOperation.CreateTrigger" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CDN = "UnsupportedOperation.Cdn" UNSUPPORTEDOPERATION_COS = "UnsupportedOperation.Cos" UNSUPPORTEDOPERATION_TRIGGER = "UnsupportedOperation.Trigger"
func (*Client) DeleteAlias ¶
func (c *Client) DeleteAlias(request *DeleteAliasRequest) (response *DeleteAliasResponse, err error)
DeleteAlias This API is used to delete an alias of a function version.
error code that may be returned:
FAILEDOPERATION_DELETEALIAS = "FailedOperation.DeleteAlias" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE_ALIAS = "InvalidParameterValue.Alias" INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" RESOURCENOTFOUND_ALIAS = "ResourceNotFound.Alias" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName"
func (*Client) DeleteAliasWithContext ¶
func (c *Client) DeleteAliasWithContext(ctx context.Context, request *DeleteAliasRequest) (response *DeleteAliasResponse, err error)
DeleteAlias This API is used to delete an alias of a function version.
error code that may be returned:
FAILEDOPERATION_DELETEALIAS = "FailedOperation.DeleteAlias" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE_ALIAS = "InvalidParameterValue.Alias" INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" RESOURCENOTFOUND_ALIAS = "ResourceNotFound.Alias" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName"
func (*Client) DeleteFunction ¶
func (c *Client) DeleteFunction(request *DeleteFunctionRequest) (response *DeleteFunctionResponse, err error)
DeleteFunction This API is used to delete a function based on the input parameters.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DELETEFUNCTION = "FailedOperation.DeleteFunction" FAILEDOPERATION_FUNCTIONNAMESTATUSERROR = "FailedOperation.FunctionNameStatusError" FAILEDOPERATION_FUNCTIONSTATUSERROR = "FailedOperation.FunctionStatusError" FAILEDOPERATION_PROVISIONEDINPROGRESS = "FailedOperation.ProvisionedInProgress" INTERNALERROR_CMQ = "InternalError.Cmq" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_PAYLOAD = "InvalidParameter.Payload" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_QUALIFIER = "InvalidParameterValue.Qualifier" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_QUALIFIER = "ResourceNotFound.Qualifier" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_DELETEFUNCTION = "UnauthorizedOperation.DeleteFunction" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ALIASBIND = "UnsupportedOperation.AliasBind"
func (*Client) DeleteFunctionWithContext ¶
func (c *Client) DeleteFunctionWithContext(ctx context.Context, request *DeleteFunctionRequest) (response *DeleteFunctionResponse, err error)
DeleteFunction This API is used to delete a function based on the input parameters.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DELETEFUNCTION = "FailedOperation.DeleteFunction" FAILEDOPERATION_FUNCTIONNAMESTATUSERROR = "FailedOperation.FunctionNameStatusError" FAILEDOPERATION_FUNCTIONSTATUSERROR = "FailedOperation.FunctionStatusError" FAILEDOPERATION_PROVISIONEDINPROGRESS = "FailedOperation.ProvisionedInProgress" INTERNALERROR_CMQ = "InternalError.Cmq" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_PAYLOAD = "InvalidParameter.Payload" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_QUALIFIER = "InvalidParameterValue.Qualifier" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_QUALIFIER = "ResourceNotFound.Qualifier" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_DELETEFUNCTION = "UnauthorizedOperation.DeleteFunction" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ALIASBIND = "UnsupportedOperation.AliasBind"
func (*Client) DeleteLayerVersion ¶
func (c *Client) DeleteLayerVersion(request *DeleteLayerVersionRequest) (response *DeleteLayerVersionResponse, err error)
DeleteLayerVersion This API is used to delete a specified version of a specified layer. The deleted version cannot be associated with a function, but the deletion does not affect functions that are referencing this layer.
error code that may be returned:
FAILEDOPERATION_DELETELAYERVERSION = "FailedOperation.DeleteLayerVersion" FAILEDOPERATION_OPERATIONCONFLICT = "FailedOperation.OperationConflict" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" RESOURCEINUSE_LAYERVERSION = "ResourceInUse.LayerVersion" RESOURCENOTFOUND_LAYERVERSION = "ResourceNotFound.LayerVersion" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) DeleteLayerVersionWithContext ¶
func (c *Client) DeleteLayerVersionWithContext(ctx context.Context, request *DeleteLayerVersionRequest) (response *DeleteLayerVersionResponse, err error)
DeleteLayerVersion This API is used to delete a specified version of a specified layer. The deleted version cannot be associated with a function, but the deletion does not affect functions that are referencing this layer.
error code that may be returned:
FAILEDOPERATION_DELETELAYERVERSION = "FailedOperation.DeleteLayerVersion" FAILEDOPERATION_OPERATIONCONFLICT = "FailedOperation.OperationConflict" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" RESOURCEINUSE_LAYERVERSION = "ResourceInUse.LayerVersion" RESOURCENOTFOUND_LAYERVERSION = "ResourceNotFound.LayerVersion" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) DeleteNamespace ¶
func (c *Client) DeleteNamespace(request *DeleteNamespaceRequest) (response *DeleteNamespaceResponse, err error)
DeleteNamespace This API is used to delete the specific namespace according to the parameters passed in.
error code that may be returned:
FAILEDOPERATION_DELETENAMESPACE = "FailedOperation.DeleteNamespace" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_NAMESPACEINVALID = "InvalidParameterValue.NamespaceInvalid" RESOURCEINUSE_NAMESPACE = "ResourceInUse.Namespace" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteNamespaceWithContext ¶
func (c *Client) DeleteNamespaceWithContext(ctx context.Context, request *DeleteNamespaceRequest) (response *DeleteNamespaceResponse, err error)
DeleteNamespace This API is used to delete the specific namespace according to the parameters passed in.
error code that may be returned:
FAILEDOPERATION_DELETENAMESPACE = "FailedOperation.DeleteNamespace" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_NAMESPACEINVALID = "InvalidParameterValue.NamespaceInvalid" RESOURCEINUSE_NAMESPACE = "ResourceInUse.Namespace" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteProvisionedConcurrencyConfig ¶
func (c *Client) DeleteProvisionedConcurrencyConfig(request *DeleteProvisionedConcurrencyConfigRequest) (response *DeleteProvisionedConcurrencyConfigResponse, err error)
DeleteProvisionedConcurrencyConfig This API is used to delete the provisioned concurrency configuration of a function version.
error code that may be returned:
FAILEDOPERATION_PROVISIONEDINPROGRESS = "FailedOperation.ProvisionedInProgress" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_QUALIFIER = "InvalidParameterValue.Qualifier" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteProvisionedConcurrencyConfigWithContext ¶
func (c *Client) DeleteProvisionedConcurrencyConfigWithContext(ctx context.Context, request *DeleteProvisionedConcurrencyConfigRequest) (response *DeleteProvisionedConcurrencyConfigResponse, err error)
DeleteProvisionedConcurrencyConfig This API is used to delete the provisioned concurrency configuration of a function version.
error code that may be returned:
FAILEDOPERATION_PROVISIONEDINPROGRESS = "FailedOperation.ProvisionedInProgress" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_QUALIFIER = "InvalidParameterValue.Qualifier" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteReservedConcurrencyConfig ¶
func (c *Client) DeleteReservedConcurrencyConfig(request *DeleteReservedConcurrencyConfigRequest) (response *DeleteReservedConcurrencyConfigResponse, err error)
DeleteReservedConcurrencyConfig This API is used to delete the configuration of reserved quota.
error code that may be returned:
FAILEDOPERATION_DEBUGMODESTATUS = "FailedOperation.DebugModeStatus" FAILEDOPERATION_RESERVEDINPROGRESS = "FailedOperation.ReservedInProgress" INTERNALERROR = "InternalError" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteReservedConcurrencyConfigWithContext ¶
func (c *Client) DeleteReservedConcurrencyConfigWithContext(ctx context.Context, request *DeleteReservedConcurrencyConfigRequest) (response *DeleteReservedConcurrencyConfigResponse, err error)
DeleteReservedConcurrencyConfig This API is used to delete the configuration of reserved quota.
error code that may be returned:
FAILEDOPERATION_DEBUGMODESTATUS = "FailedOperation.DebugModeStatus" FAILEDOPERATION_RESERVEDINPROGRESS = "FailedOperation.ReservedInProgress" INTERNALERROR = "InternalError" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteTrigger ¶
func (c *Client) DeleteTrigger(request *DeleteTriggerRequest) (response *DeleteTriggerResponse, err error)
DeleteTrigger This API is used to delete an existing trigger based on the input parameters.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CREATETRIGGER = "FailedOperation.CreateTrigger" FAILEDOPERATION_DELETETRIGGER = "FailedOperation.DeleteTrigger" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_APIGATEWAY = "InvalidParameterValue.ApiGateway" INVALIDPARAMETERVALUE_CDN = "InvalidParameterValue.Cdn" INVALIDPARAMETERVALUE_CMQ = "InvalidParameterValue.Cmq" INVALIDPARAMETERVALUE_COS = "InvalidParameterValue.Cos" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_TRIGGERDESC = "InvalidParameterValue.TriggerDesc" INVALIDPARAMETERVALUE_TRIGGERNAME = "InvalidParameterValue.TriggerName" INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type" RESOURCEINUSE_CDN = "ResourceInUse.Cdn" RESOURCEINUSE_CMQ = "ResourceInUse.Cmq" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_CDN = "ResourceNotFound.Cdn" RESOURCENOTFOUND_CMQ = "ResourceNotFound.Cmq" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_TIMER = "ResourceNotFound.Timer" RESOURCENOTFOUND_TRIGGER = "ResourceNotFound.Trigger" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_DELETETRIGGER = "UnauthorizedOperation.DeleteTrigger" UNSUPPORTEDOPERATION_CDN = "UnsupportedOperation.Cdn"
func (*Client) DeleteTriggerWithContext ¶
func (c *Client) DeleteTriggerWithContext(ctx context.Context, request *DeleteTriggerRequest) (response *DeleteTriggerResponse, err error)
DeleteTrigger This API is used to delete an existing trigger based on the input parameters.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CREATETRIGGER = "FailedOperation.CreateTrigger" FAILEDOPERATION_DELETETRIGGER = "FailedOperation.DeleteTrigger" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_APIGATEWAY = "InvalidParameterValue.ApiGateway" INVALIDPARAMETERVALUE_CDN = "InvalidParameterValue.Cdn" INVALIDPARAMETERVALUE_CMQ = "InvalidParameterValue.Cmq" INVALIDPARAMETERVALUE_COS = "InvalidParameterValue.Cos" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_TRIGGERDESC = "InvalidParameterValue.TriggerDesc" INVALIDPARAMETERVALUE_TRIGGERNAME = "InvalidParameterValue.TriggerName" INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type" RESOURCEINUSE_CDN = "ResourceInUse.Cdn" RESOURCEINUSE_CMQ = "ResourceInUse.Cmq" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_CDN = "ResourceNotFound.Cdn" RESOURCENOTFOUND_CMQ = "ResourceNotFound.Cmq" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_TIMER = "ResourceNotFound.Timer" RESOURCENOTFOUND_TRIGGER = "ResourceNotFound.Trigger" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_DELETETRIGGER = "UnauthorizedOperation.DeleteTrigger" UNSUPPORTEDOPERATION_CDN = "UnsupportedOperation.Cdn"
func (*Client) GetAccount ¶
func (c *Client) GetAccount(request *GetAccountRequest) (response *GetAccountResponse, err error)
GetAccount This API is used to get the account information.
error code that may be returned:
INVALIDPARAMETERVALUE_STAMP = "InvalidParameterValue.Stamp" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) GetAccountWithContext ¶
func (c *Client) GetAccountWithContext(ctx context.Context, request *GetAccountRequest) (response *GetAccountResponse, err error)
GetAccount This API is used to get the account information.
error code that may be returned:
INVALIDPARAMETERVALUE_STAMP = "InvalidParameterValue.Stamp" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) GetAlias ¶
func (c *Client) GetAlias(request *GetAliasRequest) (response *GetAliasResponse, err error)
GetAlias This API is used to get the alias details such as the name, description, version, and routing information.
error code that may be returned:
FAILEDOPERATION_GETALIAS = "FailedOperation.GetAlias" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_ROUTINGCONFIG = "InvalidParameter.RoutingConfig" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" RESOURCENOTFOUND_ALIAS = "ResourceNotFound.Alias" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) GetAliasWithContext ¶
func (c *Client) GetAliasWithContext(ctx context.Context, request *GetAliasRequest) (response *GetAliasResponse, err error)
GetAlias This API is used to get the alias details such as the name, description, version, and routing information.
error code that may be returned:
FAILEDOPERATION_GETALIAS = "FailedOperation.GetAlias" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_ROUTINGCONFIG = "InvalidParameter.RoutingConfig" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" RESOURCENOTFOUND_ALIAS = "ResourceNotFound.Alias" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) GetAsyncEventStatus ¶
func (c *Client) GetAsyncEventStatus(request *GetAsyncEventStatusRequest) (response *GetAsyncEventStatusResponse, err error)
GetAsyncEventStatus This API is used to get the status of an async function execution event. The event status is retained for 3*24 hours, counting from the completion of the event.
error code that may be returned:
FAILEDOPERATION_ASYNCEVENTSTATUS = "FailedOperation.AsyncEventStatus" RESOURCENOTFOUND_ASYNCEVENT = "ResourceNotFound.AsyncEvent" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace"
func (*Client) GetAsyncEventStatusWithContext ¶
func (c *Client) GetAsyncEventStatusWithContext(ctx context.Context, request *GetAsyncEventStatusRequest) (response *GetAsyncEventStatusResponse, err error)
GetAsyncEventStatus This API is used to get the status of an async function execution event. The event status is retained for 3*24 hours, counting from the completion of the event.
error code that may be returned:
FAILEDOPERATION_ASYNCEVENTSTATUS = "FailedOperation.AsyncEventStatus" RESOURCENOTFOUND_ASYNCEVENT = "ResourceNotFound.AsyncEvent" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace"
func (*Client) GetFunctionAddress ¶
func (c *Client) GetFunctionAddress(request *GetFunctionAddressRequest) (response *GetFunctionAddressResponse, err error)
GetFunctionAddress This API is used to obtain the download address of the function code package.
error code that may be returned:
FAILEDOPERATION_FUNCTIONSTATUSERROR = "FailedOperation.FunctionStatusError" FAILEDOPERATION_GETFUNCTIONADDRESS = "FailedOperation.GetFunctionAddress" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_PAYLOAD = "InvalidParameter.Payload" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_QUALIFIER = "InvalidParameterValue.Qualifier" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_CODESECRET = "UnauthorizedOperation.CodeSecret"
func (*Client) GetFunctionAddressWithContext ¶
func (c *Client) GetFunctionAddressWithContext(ctx context.Context, request *GetFunctionAddressRequest) (response *GetFunctionAddressResponse, err error)
GetFunctionAddress This API is used to obtain the download address of the function code package.
error code that may be returned:
FAILEDOPERATION_FUNCTIONSTATUSERROR = "FailedOperation.FunctionStatusError" FAILEDOPERATION_GETFUNCTIONADDRESS = "FailedOperation.GetFunctionAddress" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_PAYLOAD = "InvalidParameter.Payload" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_QUALIFIER = "InvalidParameterValue.Qualifier" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_CODESECRET = "UnauthorizedOperation.CodeSecret"
func (*Client) GetFunctionEventInvokeConfig ¶
func (c *Client) GetFunctionEventInvokeConfig(request *GetFunctionEventInvokeConfigRequest) (response *GetFunctionEventInvokeConfigResponse, err error)
GetFunctionEventInvokeConfig This API is used to get the async retry configuration of a function, including the number of retry attempts and message retention period.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FUNCTIONVERSIONSTATUSNOTACTIVE = "FailedOperation.FunctionVersionStatusNotActive" FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_QUALIFIER = "InvalidParameterValue.Qualifier" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) GetFunctionEventInvokeConfigWithContext ¶
func (c *Client) GetFunctionEventInvokeConfigWithContext(ctx context.Context, request *GetFunctionEventInvokeConfigRequest) (response *GetFunctionEventInvokeConfigResponse, err error)
GetFunctionEventInvokeConfig This API is used to get the async retry configuration of a function, including the number of retry attempts and message retention period.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FUNCTIONVERSIONSTATUSNOTACTIVE = "FailedOperation.FunctionVersionStatusNotActive" FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_QUALIFIER = "InvalidParameterValue.Qualifier" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) GetFunctionLogs ¶
func (c *Client) GetFunctionLogs(request *GetFunctionLogsRequest) (response *GetFunctionLogsResponse, err error)
GetFunctionLogs This API returns function running logs according to the specified conditions. Note that this API has been disused. You can use [GetRequestStatus](https://intl.cloud.tencent.com/document/product/583/65348?from_cn_redirect=1) instead. See also [Retrieving Logs](https://intl.cloud.tencent.com/document/product/583/52637?from_cn_redirect=1).
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_AUTHFAILURE = "FailedOperation.AuthFailure" FAILEDOPERATION_TOPICNOTEXIST = "FailedOperation.TopicNotExist" INTERNALERROR = "InternalError" INTERNALERROR_ES = "InternalError.ES" INTERNALERROR_EXCEPTION = "InternalError.Exception" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_PAYLOAD = "InvalidParameter.Payload" INVALIDPARAMETER_ROLECHECK = "InvalidParameter.RoleCheck" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATETIME = "InvalidParameterValue.DateTime" INVALIDPARAMETERVALUE_FUNCTIONTYPE = "InvalidParameterValue.FunctionType" INVALIDPARAMETERVALUE_IMAGETYPE = "InvalidParameterValue.ImageType" INVALIDPARAMETERVALUE_OFFSET = "InvalidParameterValue.Offset" INVALIDPARAMETERVALUE_ORDER = "InvalidParameterValue.Order" INVALIDPARAMETERVALUE_ORDERBY = "InvalidParameterValue.OrderBy" INVALIDPARAMETERVALUE_RETCODE = "InvalidParameterValue.RetCode" INVALIDPARAMETERVALUE_STARTTIMEORENDTIME = "InvalidParameterValue.StartTimeOrEndTime" LIMITEXCEEDED_OFFSET = "LimitExceeded.Offset" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_ROLECHECK = "ResourceNotFound.RoleCheck" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) GetFunctionLogsWithContext ¶
func (c *Client) GetFunctionLogsWithContext(ctx context.Context, request *GetFunctionLogsRequest) (response *GetFunctionLogsResponse, err error)
GetFunctionLogs This API returns function running logs according to the specified conditions. Note that this API has been disused. You can use [GetRequestStatus](https://intl.cloud.tencent.com/document/product/583/65348?from_cn_redirect=1) instead. See also [Retrieving Logs](https://intl.cloud.tencent.com/document/product/583/52637?from_cn_redirect=1).
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_AUTHFAILURE = "FailedOperation.AuthFailure" FAILEDOPERATION_TOPICNOTEXIST = "FailedOperation.TopicNotExist" INTERNALERROR = "InternalError" INTERNALERROR_ES = "InternalError.ES" INTERNALERROR_EXCEPTION = "InternalError.Exception" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_PAYLOAD = "InvalidParameter.Payload" INVALIDPARAMETER_ROLECHECK = "InvalidParameter.RoleCheck" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATETIME = "InvalidParameterValue.DateTime" INVALIDPARAMETERVALUE_FUNCTIONTYPE = "InvalidParameterValue.FunctionType" INVALIDPARAMETERVALUE_IMAGETYPE = "InvalidParameterValue.ImageType" INVALIDPARAMETERVALUE_OFFSET = "InvalidParameterValue.Offset" INVALIDPARAMETERVALUE_ORDER = "InvalidParameterValue.Order" INVALIDPARAMETERVALUE_ORDERBY = "InvalidParameterValue.OrderBy" INVALIDPARAMETERVALUE_RETCODE = "InvalidParameterValue.RetCode" INVALIDPARAMETERVALUE_STARTTIMEORENDTIME = "InvalidParameterValue.StartTimeOrEndTime" LIMITEXCEEDED_OFFSET = "LimitExceeded.Offset" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_ROLECHECK = "ResourceNotFound.RoleCheck" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) GetLayerVersion ¶
func (c *Client) GetLayerVersion(request *GetLayerVersionRequest) (response *GetLayerVersionResponse, err error)
GetLayerVersion This API is used to get the layer version details, including links used to download files in the layer.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" RESOURCENOTFOUND_LAYERVERSION = "ResourceNotFound.LayerVersion" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) GetLayerVersionWithContext ¶
func (c *Client) GetLayerVersionWithContext(ctx context.Context, request *GetLayerVersionRequest) (response *GetLayerVersionResponse, err error)
GetLayerVersion This API is used to get the layer version details, including links used to download files in the layer.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" RESOURCENOTFOUND_LAYERVERSION = "ResourceNotFound.LayerVersion" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) GetProvisionedConcurrencyConfig ¶
func (c *Client) GetProvisionedConcurrencyConfig(request *GetProvisionedConcurrencyConfigRequest) (response *GetProvisionedConcurrencyConfigResponse, err error)
GetProvisionedConcurrencyConfig This API is used to get the provisioned concurrency details of a function or its specified version.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_QUALIFIER = "InvalidParameterValue.Qualifier" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) GetProvisionedConcurrencyConfigWithContext ¶
func (c *Client) GetProvisionedConcurrencyConfigWithContext(ctx context.Context, request *GetProvisionedConcurrencyConfigRequest) (response *GetProvisionedConcurrencyConfigResponse, err error)
GetProvisionedConcurrencyConfig This API is used to get the provisioned concurrency details of a function or its specified version.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_QUALIFIER = "InvalidParameterValue.Qualifier" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) GetRequestStatus ¶
func (c *Client) GetRequestStatus(request *GetRequestStatusRequest) (response *GetRequestStatusResponse, err error)
GetRequestStatus This API is used to query the status of a single function request.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_TOPICNOTEXIST = "FailedOperation.TopicNotExist" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATETIME = "InvalidParameterValue.DateTime" INVALIDPARAMETERVALUE_FUNCTION = "InvalidParameterValue.Function" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_FUNCTIONREQUESTID = "InvalidParameterValue.FunctionRequestId" INVALIDPARAMETERVALUE_RETCODE = "InvalidParameterValue.RetCode" INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime" INVALIDPARAMETERVALUE_STARTTIMEORENDTIME = "InvalidParameterValue.StartTimeOrEndTime" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName"
func (*Client) GetRequestStatusWithContext ¶
func (c *Client) GetRequestStatusWithContext(ctx context.Context, request *GetRequestStatusRequest) (response *GetRequestStatusResponse, err error)
GetRequestStatus This API is used to query the status of a single function request.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_TOPICNOTEXIST = "FailedOperation.TopicNotExist" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATETIME = "InvalidParameterValue.DateTime" INVALIDPARAMETERVALUE_FUNCTION = "InvalidParameterValue.Function" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_FUNCTIONREQUESTID = "InvalidParameterValue.FunctionRequestId" INVALIDPARAMETERVALUE_RETCODE = "InvalidParameterValue.RetCode" INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime" INVALIDPARAMETERVALUE_STARTTIMEORENDTIME = "InvalidParameterValue.StartTimeOrEndTime" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName"
func (*Client) GetReservedConcurrencyConfig ¶
func (c *Client) GetReservedConcurrencyConfig(request *GetReservedConcurrencyConfigRequest) (response *GetReservedConcurrencyConfigResponse, err error)
GetReservedConcurrencyConfig This API is used to obtain the reserved quota details of a function.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) GetReservedConcurrencyConfigWithContext ¶
func (c *Client) GetReservedConcurrencyConfigWithContext(ctx context.Context, request *GetReservedConcurrencyConfigRequest) (response *GetReservedConcurrencyConfigResponse, err error)
GetReservedConcurrencyConfig This API is used to obtain the reserved quota details of a function.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) Invoke ¶
func (c *Client) Invoke(request *InvokeRequest) (response *InvokeResponse, err error)
Invoke This API is used to run a function.
error code that may be returned:
FAILEDOPERATION_FUNCTIONSTATUSERROR = "FailedOperation.FunctionStatusError" FAILEDOPERATION_INVOKEFUNCTION = "FailedOperation.InvokeFunction" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_FUNCTIONNAME = "InvalidParameter.FunctionName" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_PARAM = "InvalidParameterValue.Param" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCEUNAVAILABLE_INSUFFICIENTBALANCE = "ResourceUnavailable.InsufficientBalance" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) InvokeFunction ¶
func (c *Client) InvokeFunction(request *InvokeFunctionRequest) (response *InvokeFunctionResponse, err error)
InvokeFunction
This API is used to invoke functions synchronously.
error code that may be returned:
FAILEDOPERATION_FUNCTIONSTATUSERROR = "FailedOperation.FunctionStatusError" FAILEDOPERATION_INVOKEFUNCTION = "FailedOperation.InvokeFunction" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_FUNCTIONNAME = "InvalidParameter.FunctionName" INVALIDPARAMETER_REQUESTTOOLARGE = "InvalidParameter.RequestTooLarge" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_CLIENTCONTEXT = "InvalidParameterValue.ClientContext" INVALIDPARAMETERVALUE_FUNCTIONTYPE = "InvalidParameterValue.FunctionType" INVALIDPARAMETERVALUE_PARAM = "InvalidParameterValue.Param" LIMITEXCEEDED_QUOTA = "LimitExceeded.Quota" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_QUALIFIER = "ResourceNotFound.Qualifier" RESOURCEUNAVAILABLE_INSUFFICIENTBALANCE = "ResourceUnavailable.InsufficientBalance" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) InvokeFunctionWithContext ¶
func (c *Client) InvokeFunctionWithContext(ctx context.Context, request *InvokeFunctionRequest) (response *InvokeFunctionResponse, err error)
InvokeFunction
This API is used to invoke functions synchronously.
error code that may be returned:
FAILEDOPERATION_FUNCTIONSTATUSERROR = "FailedOperation.FunctionStatusError" FAILEDOPERATION_INVOKEFUNCTION = "FailedOperation.InvokeFunction" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_FUNCTIONNAME = "InvalidParameter.FunctionName" INVALIDPARAMETER_REQUESTTOOLARGE = "InvalidParameter.RequestTooLarge" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_CLIENTCONTEXT = "InvalidParameterValue.ClientContext" INVALIDPARAMETERVALUE_FUNCTIONTYPE = "InvalidParameterValue.FunctionType" INVALIDPARAMETERVALUE_PARAM = "InvalidParameterValue.Param" LIMITEXCEEDED_QUOTA = "LimitExceeded.Quota" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_QUALIFIER = "ResourceNotFound.Qualifier" RESOURCEUNAVAILABLE_INSUFFICIENTBALANCE = "ResourceUnavailable.InsufficientBalance" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) InvokeWithContext ¶
func (c *Client) InvokeWithContext(ctx context.Context, request *InvokeRequest) (response *InvokeResponse, err error)
Invoke This API is used to run a function.
error code that may be returned:
FAILEDOPERATION_FUNCTIONSTATUSERROR = "FailedOperation.FunctionStatusError" FAILEDOPERATION_INVOKEFUNCTION = "FailedOperation.InvokeFunction" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_FUNCTIONNAME = "InvalidParameter.FunctionName" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_PARAM = "InvalidParameterValue.Param" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCEUNAVAILABLE_INSUFFICIENTBALANCE = "ResourceUnavailable.InsufficientBalance" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) ListAliases ¶
func (c *Client) ListAliases(request *ListAliasesRequest) (response *ListAliasesResponse, err error)
ListAliases This API is used to return the list of all aliases under a function. You can filter them by the specific function version.
error code that may be returned:
INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) ListAliasesWithContext ¶
func (c *Client) ListAliasesWithContext(ctx context.Context, request *ListAliasesRequest) (response *ListAliasesResponse, err error)
ListAliases This API is used to return the list of all aliases under a function. You can filter them by the specific function version.
error code that may be returned:
INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) ListAsyncEvents ¶
func (c *Client) ListAsyncEvents(request *ListAsyncEventsRequest) (response *ListAsyncEventsResponse, err error)
ListAsyncEvents This API is used to pull the list of async function events.
error code that may be returned:
INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_INVOKETYPE = "InvalidParameterValue.InvokeType" INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_ORDER = "InvalidParameterValue.Order" INVALIDPARAMETERVALUE_STATUS = "InvalidParameterValue.Status" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version"
func (*Client) ListAsyncEventsWithContext ¶
func (c *Client) ListAsyncEventsWithContext(ctx context.Context, request *ListAsyncEventsRequest) (response *ListAsyncEventsResponse, err error)
ListAsyncEvents This API is used to pull the list of async function events.
error code that may be returned:
INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_INVOKETYPE = "InvalidParameterValue.InvokeType" INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_ORDER = "InvalidParameterValue.Order" INVALIDPARAMETERVALUE_STATUS = "InvalidParameterValue.Status" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version"
func (*Client) ListFunctions ¶
func (c *Client) ListFunctions(request *ListFunctionsRequest) (response *ListFunctionsResponse, err error)
ListFunctions This API is used to return relevant function information based on the input query parameters.
error code that may be returned:
INTERNALERROR_EXCEPTION = "InternalError.Exception" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_PAYLOAD = "InvalidParameter.Payload" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_OFFSET = "InvalidParameterValue.Offset" INVALIDPARAMETERVALUE_ORDER = "InvalidParameterValue.Order" INVALIDPARAMETERVALUE_QUERYVERSION = "InvalidParameterValue.QueryVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_REGION = "UnauthorizedOperation.Region"
func (*Client) ListFunctionsWithContext ¶
func (c *Client) ListFunctionsWithContext(ctx context.Context, request *ListFunctionsRequest) (response *ListFunctionsResponse, err error)
ListFunctions This API is used to return relevant function information based on the input query parameters.
error code that may be returned:
INTERNALERROR_EXCEPTION = "InternalError.Exception" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_PAYLOAD = "InvalidParameter.Payload" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_OFFSET = "InvalidParameterValue.Offset" INVALIDPARAMETERVALUE_ORDER = "InvalidParameterValue.Order" INVALIDPARAMETERVALUE_QUERYVERSION = "InvalidParameterValue.QueryVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_REGION = "UnauthorizedOperation.Region"
func (*Client) ListLayerVersions ¶
func (c *Client) ListLayerVersions(request *ListLayerVersionsRequest) (response *ListLayerVersionsResponse, err error)
ListLayerVersions This API is used to get the information of all versions of a specified layer.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" RESOURCENOTFOUND_LAYER = "ResourceNotFound.Layer" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) ListLayerVersionsWithContext ¶
func (c *Client) ListLayerVersionsWithContext(ctx context.Context, request *ListLayerVersionsRequest) (response *ListLayerVersionsResponse, err error)
ListLayerVersions This API is used to get the information of all versions of a specified layer.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" RESOURCENOTFOUND_LAYER = "ResourceNotFound.Layer" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) ListLayers ¶
func (c *Client) ListLayers(request *ListLayersRequest) (response *ListLayersResponse, err error)
ListLayers This API is used to return the list of all layers, including the information of the latest version of each layer. You can filter them by the compatible runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE_RUNTIME = "InvalidParameterValue.Runtime" INVALIDPARAMETERVALUE_STAMP = "InvalidParameterValue.Stamp" LIMITEXCEEDED_LAYERS = "LimitExceeded.Layers" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) ListLayersWithContext ¶
func (c *Client) ListLayersWithContext(ctx context.Context, request *ListLayersRequest) (response *ListLayersResponse, err error)
ListLayers This API is used to return the list of all layers, including the information of the latest version of each layer. You can filter them by the compatible runtime.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE_RUNTIME = "InvalidParameterValue.Runtime" INVALIDPARAMETERVALUE_STAMP = "InvalidParameterValue.Stamp" LIMITEXCEEDED_LAYERS = "LimitExceeded.Layers" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) ListNamespaces ¶
func (c *Client) ListNamespaces(request *ListNamespacesRequest) (response *ListNamespacesResponse, err error)
ListNamespaces This API is used to display a namespace list.
error code that may be returned:
INVALIDPARAMETERVALUE_FILTERS = "InvalidParameterValue.Filters" INVALIDPARAMETERVALUE_ORDER = "InvalidParameterValue.Order" INVALIDPARAMETERVALUE_SEARCHKEY = "InvalidParameterValue.SearchKey" INVALIDPARAMETERVALUE_STAMP = "InvalidParameterValue.Stamp"
func (*Client) ListNamespacesWithContext ¶
func (c *Client) ListNamespacesWithContext(ctx context.Context, request *ListNamespacesRequest) (response *ListNamespacesResponse, err error)
ListNamespaces This API is used to display a namespace list.
error code that may be returned:
INVALIDPARAMETERVALUE_FILTERS = "InvalidParameterValue.Filters" INVALIDPARAMETERVALUE_ORDER = "InvalidParameterValue.Order" INVALIDPARAMETERVALUE_SEARCHKEY = "InvalidParameterValue.SearchKey" INVALIDPARAMETERVALUE_STAMP = "InvalidParameterValue.Stamp"
func (*Client) ListTriggers ¶
func (c *Client) ListTriggers(request *ListTriggersRequest) (response *ListTriggersResponse, err error)
ListTriggers This API is used to get the function trigger list.
error code that may be returned:
FAILEDOPERATION_APIGW = "FailedOperation.Apigw" INVALIDPARAMETERVALUE_FILTERS = "InvalidParameterValue.Filters" INVALIDPARAMETERVALUE_ORDER = "InvalidParameterValue.Order" INVALIDPARAMETERVALUE_ORDERBY = "InvalidParameterValue.OrderBy"
func (*Client) ListTriggersWithContext ¶
func (c *Client) ListTriggersWithContext(ctx context.Context, request *ListTriggersRequest) (response *ListTriggersResponse, err error)
ListTriggers This API is used to get the function trigger list.
error code that may be returned:
FAILEDOPERATION_APIGW = "FailedOperation.Apigw" INVALIDPARAMETERVALUE_FILTERS = "InvalidParameterValue.Filters" INVALIDPARAMETERVALUE_ORDER = "InvalidParameterValue.Order" INVALIDPARAMETERVALUE_ORDERBY = "InvalidParameterValue.OrderBy"
func (*Client) ListVersionByFunction ¶
func (c *Client) ListVersionByFunction(request *ListVersionByFunctionRequest) (response *ListVersionByFunctionResponse, err error)
ListVersionByFunction This API is used to query the function version based on the input parameters.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_ORDER = "InvalidParameterValue.Order" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) ListVersionByFunctionWithContext ¶
func (c *Client) ListVersionByFunctionWithContext(ctx context.Context, request *ListVersionByFunctionRequest) (response *ListVersionByFunctionResponse, err error)
ListVersionByFunction This API is used to query the function version based on the input parameters.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_ORDER = "InvalidParameterValue.Order" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) PublishLayerVersion ¶
func (c *Client) PublishLayerVersion(request *PublishLayerVersionRequest) (response *PublishLayerVersionResponse, err error)
PublishLayerVersion This API is used to create a version for a layer by using the given .zip file or COS object. Each time this API is called with the same layer name, a new version will be generated.
error code that may be returned:
FAILEDOPERATION_PUBLISHLAYERVERSION = "FailedOperation.PublishLayerVersion" INTERNALERROR = "InternalError" INTERNALERROR_EXCEPTION = "InternalError.Exception" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE_COMPATIBLERUNTIMES = "InvalidParameterValue.CompatibleRuntimes" INVALIDPARAMETERVALUE_CONTENT = "InvalidParameterValue.Content" INVALIDPARAMETERVALUE_COS = "InvalidParameterValue.Cos" INVALIDPARAMETERVALUE_COSBUCKETNAME = "InvalidParameterValue.CosBucketName" INVALIDPARAMETERVALUE_COSBUCKETREGION = "InvalidParameterValue.CosBucketRegion" INVALIDPARAMETERVALUE_COSOBJECTNAME = "InvalidParameterValue.CosObjectName" INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" INVALIDPARAMETERVALUE_LAYERNAME = "InvalidParameterValue.LayerName" INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" INVALIDPARAMETERVALUE_RUNTIME = "InvalidParameterValue.Runtime" INVALIDPARAMETERVALUE_STAMP = "InvalidParameterValue.Stamp" INVALIDPARAMETERVALUE_TEMPCOSOBJECTNAME = "InvalidParameterValue.TempCosObjectName" INVALIDPARAMETERVALUE_ZIPFILEBASE64BINASCIIERROR = "InvalidParameterValue.ZipFileBase64BinasciiError" LIMITEXCEEDED_LAYERVERSIONS = "LimitExceeded.LayerVersions" RESOURCEINUSE = "ResourceInUse" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_NOTMC = "UnauthorizedOperation.NotMC" UNSUPPORTEDOPERATION_COS = "UnsupportedOperation.Cos"
func (*Client) PublishLayerVersionWithContext ¶
func (c *Client) PublishLayerVersionWithContext(ctx context.Context, request *PublishLayerVersionRequest) (response *PublishLayerVersionResponse, err error)
PublishLayerVersion This API is used to create a version for a layer by using the given .zip file or COS object. Each time this API is called with the same layer name, a new version will be generated.
error code that may be returned:
FAILEDOPERATION_PUBLISHLAYERVERSION = "FailedOperation.PublishLayerVersion" INTERNALERROR = "InternalError" INTERNALERROR_EXCEPTION = "InternalError.Exception" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE_COMPATIBLERUNTIMES = "InvalidParameterValue.CompatibleRuntimes" INVALIDPARAMETERVALUE_CONTENT = "InvalidParameterValue.Content" INVALIDPARAMETERVALUE_COS = "InvalidParameterValue.Cos" INVALIDPARAMETERVALUE_COSBUCKETNAME = "InvalidParameterValue.CosBucketName" INVALIDPARAMETERVALUE_COSBUCKETREGION = "InvalidParameterValue.CosBucketRegion" INVALIDPARAMETERVALUE_COSOBJECTNAME = "InvalidParameterValue.CosObjectName" INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" INVALIDPARAMETERVALUE_LAYERNAME = "InvalidParameterValue.LayerName" INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" INVALIDPARAMETERVALUE_RUNTIME = "InvalidParameterValue.Runtime" INVALIDPARAMETERVALUE_STAMP = "InvalidParameterValue.Stamp" INVALIDPARAMETERVALUE_TEMPCOSOBJECTNAME = "InvalidParameterValue.TempCosObjectName" INVALIDPARAMETERVALUE_ZIPFILEBASE64BINASCIIERROR = "InvalidParameterValue.ZipFileBase64BinasciiError" LIMITEXCEEDED_LAYERVERSIONS = "LimitExceeded.LayerVersions" RESOURCEINUSE = "ResourceInUse" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_NOTMC = "UnauthorizedOperation.NotMC" UNSUPPORTEDOPERATION_COS = "UnsupportedOperation.Cos"
func (*Client) PublishVersion ¶
func (c *Client) PublishVersion(request *PublishVersionRequest) (response *PublishVersionResponse, err error)
PublishVersion This API is used for users to release a new version of the function.
error code that may be returned:
FAILEDOPERATION_PUBLISHVERSION = "FailedOperation.PublishVersion" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) PublishVersionWithContext ¶
func (c *Client) PublishVersionWithContext(ctx context.Context, request *PublishVersionRequest) (response *PublishVersionResponse, err error)
PublishVersion This API is used for users to release a new version of the function.
error code that may be returned:
FAILEDOPERATION_PUBLISHVERSION = "FailedOperation.PublishVersion" INTERNALERROR = "InternalError" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) PutProvisionedConcurrencyConfig ¶
func (c *Client) PutProvisionedConcurrencyConfig(request *PutProvisionedConcurrencyConfigRequest) (response *PutProvisionedConcurrencyConfigResponse, err error)
PutProvisionedConcurrencyConfig This API is used to set the provisioned concurrency of a non-$LATEST version of a function.
error code that may be returned:
FAILEDOPERATION_DEBUGMODESTATUS = "FailedOperation.DebugModeStatus" FAILEDOPERATION_FUNCTIONVERSIONSTATUSNOTACTIVE = "FailedOperation.FunctionVersionStatusNotActive" FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance" FAILEDOPERATION_PROVISIONCREATETIMER = "FailedOperation.ProvisionCreateTimer" FAILEDOPERATION_PROVISIONDELETETIMER = "FailedOperation.ProvisionDeleteTimer" FAILEDOPERATION_PROVISIONEDEXCEEDAVAILABLE = "FailedOperation.ProvisionedExceedAvailable" FAILEDOPERATION_PROVISIONEDEXCEEDRESERVED = "FailedOperation.ProvisionedExceedReserved" FAILEDOPERATION_PROVISIONEDINPROGRESS = "FailedOperation.ProvisionedInProgress" FAILEDOPERATION_SERVICECLOSED = "FailedOperation.ServiceClosed" FAILEDOPERATION_UNOPENEDSERVICE = "FailedOperation.UnOpenedService" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_MINCAPACITY = "InvalidParameterValue.MinCapacity" INVALIDPARAMETERVALUE_PROVISIONTRIGGERCRONCONFIGDUPLICATE = "InvalidParameterValue.ProvisionTriggerCronConfigDuplicate" INVALIDPARAMETERVALUE_PROVISIONTRIGGERNAME = "InvalidParameterValue.ProvisionTriggerName" INVALIDPARAMETERVALUE_PROVISIONTRIGGERNAMEDUPLICATE = "InvalidParameterValue.ProvisionTriggerNameDuplicate" INVALIDPARAMETERVALUE_PROVISIONTYPE = "InvalidParameterValue.ProvisionType" INVALIDPARAMETERVALUE_QUALIFIER = "InvalidParameterValue.Qualifier" INVALIDPARAMETERVALUE_TRACKINGTARGET = "InvalidParameterValue.TrackingTarget" INVALIDPARAMETERVALUE_TRIGGERCRONCONFIG = "InvalidParameterValue.TriggerCronConfig" INVALIDPARAMETERVALUE_TRIGGERCRONCONFIGTIMEINTERVAL = "InvalidParameterValue.TriggerCronConfigTimeInterval" INVALIDPARAMETERVALUE_TRIGGERPROVISIONEDCONCURRENCYNUM = "InvalidParameterValue.TriggerProvisionedConcurrencyNum" LIMITEXCEEDED_FUNCTIONPROVISIONEDCONCURRENCYMEMORY = "LimitExceeded.FunctionProvisionedConcurrencyMemory" LIMITEXCEEDED_FUNCTIONTOTALPROVISIONEDCONCURRENCYMEMORY = "LimitExceeded.FunctionTotalProvisionedConcurrencyMemory" LIMITEXCEEDED_FUNCTIONTOTALPROVISIONEDCONCURRENCYNUM = "LimitExceeded.FunctionTotalProvisionedConcurrencyNum" LIMITEXCEEDED_MAXCAPACITY = "LimitExceeded.MaxCapacity" LIMITEXCEEDED_PROVISIONTRIGGERACTION = "LimitExceeded.ProvisionTriggerAction" LIMITEXCEEDED_PROVISIONTRIGGERINTERVAL = "LimitExceeded.ProvisionTriggerInterval" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) PutProvisionedConcurrencyConfigWithContext ¶
func (c *Client) PutProvisionedConcurrencyConfigWithContext(ctx context.Context, request *PutProvisionedConcurrencyConfigRequest) (response *PutProvisionedConcurrencyConfigResponse, err error)
PutProvisionedConcurrencyConfig This API is used to set the provisioned concurrency of a non-$LATEST version of a function.
error code that may be returned:
FAILEDOPERATION_DEBUGMODESTATUS = "FailedOperation.DebugModeStatus" FAILEDOPERATION_FUNCTIONVERSIONSTATUSNOTACTIVE = "FailedOperation.FunctionVersionStatusNotActive" FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance" FAILEDOPERATION_PROVISIONCREATETIMER = "FailedOperation.ProvisionCreateTimer" FAILEDOPERATION_PROVISIONDELETETIMER = "FailedOperation.ProvisionDeleteTimer" FAILEDOPERATION_PROVISIONEDEXCEEDAVAILABLE = "FailedOperation.ProvisionedExceedAvailable" FAILEDOPERATION_PROVISIONEDEXCEEDRESERVED = "FailedOperation.ProvisionedExceedReserved" FAILEDOPERATION_PROVISIONEDINPROGRESS = "FailedOperation.ProvisionedInProgress" FAILEDOPERATION_SERVICECLOSED = "FailedOperation.ServiceClosed" FAILEDOPERATION_UNOPENEDSERVICE = "FailedOperation.UnOpenedService" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_MINCAPACITY = "InvalidParameterValue.MinCapacity" INVALIDPARAMETERVALUE_PROVISIONTRIGGERCRONCONFIGDUPLICATE = "InvalidParameterValue.ProvisionTriggerCronConfigDuplicate" INVALIDPARAMETERVALUE_PROVISIONTRIGGERNAME = "InvalidParameterValue.ProvisionTriggerName" INVALIDPARAMETERVALUE_PROVISIONTRIGGERNAMEDUPLICATE = "InvalidParameterValue.ProvisionTriggerNameDuplicate" INVALIDPARAMETERVALUE_PROVISIONTYPE = "InvalidParameterValue.ProvisionType" INVALIDPARAMETERVALUE_QUALIFIER = "InvalidParameterValue.Qualifier" INVALIDPARAMETERVALUE_TRACKINGTARGET = "InvalidParameterValue.TrackingTarget" INVALIDPARAMETERVALUE_TRIGGERCRONCONFIG = "InvalidParameterValue.TriggerCronConfig" INVALIDPARAMETERVALUE_TRIGGERCRONCONFIGTIMEINTERVAL = "InvalidParameterValue.TriggerCronConfigTimeInterval" INVALIDPARAMETERVALUE_TRIGGERPROVISIONEDCONCURRENCYNUM = "InvalidParameterValue.TriggerProvisionedConcurrencyNum" LIMITEXCEEDED_FUNCTIONPROVISIONEDCONCURRENCYMEMORY = "LimitExceeded.FunctionProvisionedConcurrencyMemory" LIMITEXCEEDED_FUNCTIONTOTALPROVISIONEDCONCURRENCYMEMORY = "LimitExceeded.FunctionTotalProvisionedConcurrencyMemory" LIMITEXCEEDED_FUNCTIONTOTALPROVISIONEDCONCURRENCYNUM = "LimitExceeded.FunctionTotalProvisionedConcurrencyNum" LIMITEXCEEDED_MAXCAPACITY = "LimitExceeded.MaxCapacity" LIMITEXCEEDED_PROVISIONTRIGGERACTION = "LimitExceeded.ProvisionTriggerAction" LIMITEXCEEDED_PROVISIONTRIGGERINTERVAL = "LimitExceeded.ProvisionTriggerInterval" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_VERSION = "ResourceNotFound.Version" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) PutReservedConcurrencyConfig ¶
func (c *Client) PutReservedConcurrencyConfig(request *PutReservedConcurrencyConfigRequest) (response *PutReservedConcurrencyConfigResponse, err error)
PutReservedConcurrencyConfig This API is used to configure the reserved quota of a function.
error code that may be returned:
FAILEDOPERATION_DEBUGMODESTATUS = "FailedOperation.DebugModeStatus" FAILEDOPERATION_FUNCTIONVERSIONSTATUSNOTACTIVE = "FailedOperation.FunctionVersionStatusNotActive" FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance" FAILEDOPERATION_PROVISIONEDEXCEEDRESERVED = "FailedOperation.ProvisionedExceedReserved" FAILEDOPERATION_RESERVEDINPROGRESS = "FailedOperation.ReservedInProgress" FAILEDOPERATION_SERVICECLOSED = "FailedOperation.ServiceClosed" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_FUNCTIONRESERVEDCONCURRENCYMEMORY = "LimitExceeded.FunctionReservedConcurrencyMemory" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) PutReservedConcurrencyConfigWithContext ¶
func (c *Client) PutReservedConcurrencyConfigWithContext(ctx context.Context, request *PutReservedConcurrencyConfigRequest) (response *PutReservedConcurrencyConfigResponse, err error)
PutReservedConcurrencyConfig This API is used to configure the reserved quota of a function.
error code that may be returned:
FAILEDOPERATION_DEBUGMODESTATUS = "FailedOperation.DebugModeStatus" FAILEDOPERATION_FUNCTIONVERSIONSTATUSNOTACTIVE = "FailedOperation.FunctionVersionStatusNotActive" FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance" FAILEDOPERATION_PROVISIONEDEXCEEDRESERVED = "FailedOperation.ProvisionedExceedReserved" FAILEDOPERATION_RESERVEDINPROGRESS = "FailedOperation.ReservedInProgress" FAILEDOPERATION_SERVICECLOSED = "FailedOperation.ServiceClosed" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_FUNCTIONRESERVEDCONCURRENCYMEMORY = "LimitExceeded.FunctionReservedConcurrencyMemory" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) PutTotalConcurrencyConfig ¶
func (c *Client) PutTotalConcurrencyConfig(request *PutTotalConcurrencyConfigRequest) (response *PutTotalConcurrencyConfigResponse, err error)
PutTotalConcurrencyConfig This API is used to modify the account concurrency quota.
error code that may be returned:
FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance" FAILEDOPERATION_RESERVEDEXCEEDTOTAL = "FailedOperation.ReservedExceedTotal" FAILEDOPERATION_TOTALCONCURRENCYMEMORYINPROGRESS = "FailedOperation.TotalConcurrencyMemoryInProgress" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_TOTALCONCURRENCYMEMORY = "LimitExceeded.TotalConcurrencyMemory" LIMITEXCEEDED_USERTOTALCONCURRENCYMEMORY = "LimitExceeded.UserTotalConcurrencyMemory" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_TOTALCONCURRENCYMEMORY = "ResourceNotFound.TotalConcurrencyMemory" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) PutTotalConcurrencyConfigWithContext ¶
func (c *Client) PutTotalConcurrencyConfigWithContext(ctx context.Context, request *PutTotalConcurrencyConfigRequest) (response *PutTotalConcurrencyConfigResponse, err error)
PutTotalConcurrencyConfig This API is used to modify the account concurrency quota.
error code that may be returned:
FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance" FAILEDOPERATION_RESERVEDEXCEEDTOTAL = "FailedOperation.ReservedExceedTotal" FAILEDOPERATION_TOTALCONCURRENCYMEMORYINPROGRESS = "FailedOperation.TotalConcurrencyMemoryInProgress" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_TOTALCONCURRENCYMEMORY = "LimitExceeded.TotalConcurrencyMemory" LIMITEXCEEDED_USERTOTALCONCURRENCYMEMORY = "LimitExceeded.UserTotalConcurrencyMemory" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" RESOURCENOTFOUND_TOTALCONCURRENCYMEMORY = "ResourceNotFound.TotalConcurrencyMemory" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) TerminateAsyncEvent ¶
func (c *Client) TerminateAsyncEvent(request *TerminateAsyncEventRequest) (response *TerminateAsyncEventResponse, err error)
TerminateAsyncEvent This API is used to terminate a running async function event.
error code that may be returned:
FAILEDOPERATION_ASYNCEVENTSTATUS = "FailedOperation.AsyncEventStatus" RESOURCENOTFOUND_ASYNCEVENT = "ResourceNotFound.AsyncEvent" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace"
func (*Client) TerminateAsyncEventWithContext ¶
func (c *Client) TerminateAsyncEventWithContext(ctx context.Context, request *TerminateAsyncEventRequest) (response *TerminateAsyncEventResponse, err error)
TerminateAsyncEvent This API is used to terminate a running async function event.
error code that may be returned:
FAILEDOPERATION_ASYNCEVENTSTATUS = "FailedOperation.AsyncEventStatus" RESOURCENOTFOUND_ASYNCEVENT = "ResourceNotFound.AsyncEvent" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace"
func (*Client) UpdateAlias ¶
func (c *Client) UpdateAlias(request *UpdateAliasRequest) (response *UpdateAliasResponse, err error)
UpdateAlias This API is used to update the configuration of an alias.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_UPDATEALIAS = "FailedOperation.UpdateAlias" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_ROUTINGCONFIG = "InvalidParameter.RoutingConfig" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ADDITIONALVERSIONWEIGHTS = "InvalidParameterValue.AdditionalVersionWeights" INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" INVALIDPARAMETERVALUE_ROUTINGCONFIG = "InvalidParameterValue.RoutingConfig" RESOURCENOTFOUND_ALIAS = "ResourceNotFound.Alias" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) UpdateAliasWithContext ¶
func (c *Client) UpdateAliasWithContext(ctx context.Context, request *UpdateAliasRequest) (response *UpdateAliasResponse, err error)
UpdateAlias This API is used to update the configuration of an alias.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_UPDATEALIAS = "FailedOperation.UpdateAlias" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_ROUTINGCONFIG = "InvalidParameter.RoutingConfig" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ADDITIONALVERSIONWEIGHTS = "InvalidParameterValue.AdditionalVersionWeights" INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name" INVALIDPARAMETERVALUE_ROUTINGCONFIG = "InvalidParameterValue.RoutingConfig" RESOURCENOTFOUND_ALIAS = "ResourceNotFound.Alias" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM"
func (*Client) UpdateFunctionCode ¶
func (c *Client) UpdateFunctionCode(request *UpdateFunctionCodeRequest) (response *UpdateFunctionCodeResponse, err error)
UpdateFunctionCode This API is used to update the function code based on the input parameters.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CALLROLEFAILED = "FailedOperation.CallRoleFailed" FAILEDOPERATION_FUNCTIONSTATUSERROR = "FailedOperation.FunctionStatusError" FAILEDOPERATION_OPERATIONCONFLICT = "FailedOperation.OperationConflict" FAILEDOPERATION_UPDATEFUNCTIONCODE = "FailedOperation.UpdateFunctionCode" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_PAYLOAD = "InvalidParameter.Payload" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ARGS = "InvalidParameterValue.Args" INVALIDPARAMETERVALUE_CODE = "InvalidParameterValue.Code" INVALIDPARAMETERVALUE_CODESECRET = "InvalidParameterValue.CodeSecret" INVALIDPARAMETERVALUE_CODESOURCE = "InvalidParameterValue.CodeSource" INVALIDPARAMETERVALUE_COMMAND = "InvalidParameterValue.Command" INVALIDPARAMETERVALUE_COS = "InvalidParameterValue.Cos" INVALIDPARAMETERVALUE_COSBUCKETNAME = "InvalidParameterValue.CosBucketName" INVALIDPARAMETERVALUE_COSBUCKETREGION = "InvalidParameterValue.CosBucketRegion" INVALIDPARAMETERVALUE_COSOBJECTNAME = "InvalidParameterValue.CosObjectName" INVALIDPARAMETERVALUE_DEMO = "InvalidParameterValue.Demo" INVALIDPARAMETERVALUE_DEMOID = "InvalidParameterValue.DemoId" INVALIDPARAMETERVALUE_DNSINFO = "InvalidParameterValue.DnsInfo" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_GITBRANCH = "InvalidParameterValue.GitBranch" INVALIDPARAMETERVALUE_GITDIRECTORY = "InvalidParameterValue.GitDirectory" INVALIDPARAMETERVALUE_GITPASSWORD = "InvalidParameterValue.GitPassword" INVALIDPARAMETERVALUE_GITURL = "InvalidParameterValue.GitUrl" INVALIDPARAMETERVALUE_GITUSERNAME = "InvalidParameterValue.GitUserName" INVALIDPARAMETERVALUE_HANDLER = "InvalidParameterValue.Handler" INVALIDPARAMETERVALUE_IMAGETYPE = "InvalidParameterValue.ImageType" INVALIDPARAMETERVALUE_IMAGEURI = "InvalidParameterValue.ImageUri" INVALIDPARAMETERVALUE_INLINEZIPFILE = "InvalidParameterValue.InlineZipFile" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_REGISTRYID = "InvalidParameterValue.RegistryId" INVALIDPARAMETERVALUE_TEMPCOSOBJECTNAME = "InvalidParameterValue.TempCosObjectName" INVALIDPARAMETERVALUE_ZIPFILE = "InvalidParameterValue.ZipFile" INVALIDPARAMETERVALUE_ZIPFILEBASE64BINASCIIERROR = "InvalidParameterValue.ZipFileBase64BinasciiError" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_IMAGECONFIG = "ResourceNotFound.ImageConfig" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_TEMPCOSAPPID = "UnauthorizedOperation.TempCosAppid" UNAUTHORIZEDOPERATION_UPDATEFUNCTIONCODE = "UnauthorizedOperation.UpdateFunctionCode" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpdateFunctionCodeWithContext ¶
func (c *Client) UpdateFunctionCodeWithContext(ctx context.Context, request *UpdateFunctionCodeRequest) (response *UpdateFunctionCodeResponse, err error)
UpdateFunctionCode This API is used to update the function code based on the input parameters.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CALLROLEFAILED = "FailedOperation.CallRoleFailed" FAILEDOPERATION_FUNCTIONSTATUSERROR = "FailedOperation.FunctionStatusError" FAILEDOPERATION_OPERATIONCONFLICT = "FailedOperation.OperationConflict" FAILEDOPERATION_UPDATEFUNCTIONCODE = "FailedOperation.UpdateFunctionCode" INTERNALERROR_SYSTEM = "InternalError.System" INVALIDPARAMETER_PAYLOAD = "InvalidParameter.Payload" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ARGS = "InvalidParameterValue.Args" INVALIDPARAMETERVALUE_CODE = "InvalidParameterValue.Code" INVALIDPARAMETERVALUE_CODESECRET = "InvalidParameterValue.CodeSecret" INVALIDPARAMETERVALUE_CODESOURCE = "InvalidParameterValue.CodeSource" INVALIDPARAMETERVALUE_COMMAND = "InvalidParameterValue.Command" INVALIDPARAMETERVALUE_COS = "InvalidParameterValue.Cos" INVALIDPARAMETERVALUE_COSBUCKETNAME = "InvalidParameterValue.CosBucketName" INVALIDPARAMETERVALUE_COSBUCKETREGION = "InvalidParameterValue.CosBucketRegion" INVALIDPARAMETERVALUE_COSOBJECTNAME = "InvalidParameterValue.CosObjectName" INVALIDPARAMETERVALUE_DEMO = "InvalidParameterValue.Demo" INVALIDPARAMETERVALUE_DEMOID = "InvalidParameterValue.DemoId" INVALIDPARAMETERVALUE_DNSINFO = "InvalidParameterValue.DnsInfo" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_GITBRANCH = "InvalidParameterValue.GitBranch" INVALIDPARAMETERVALUE_GITDIRECTORY = "InvalidParameterValue.GitDirectory" INVALIDPARAMETERVALUE_GITPASSWORD = "InvalidParameterValue.GitPassword" INVALIDPARAMETERVALUE_GITURL = "InvalidParameterValue.GitUrl" INVALIDPARAMETERVALUE_GITUSERNAME = "InvalidParameterValue.GitUserName" INVALIDPARAMETERVALUE_HANDLER = "InvalidParameterValue.Handler" INVALIDPARAMETERVALUE_IMAGETYPE = "InvalidParameterValue.ImageType" INVALIDPARAMETERVALUE_IMAGEURI = "InvalidParameterValue.ImageUri" INVALIDPARAMETERVALUE_INLINEZIPFILE = "InvalidParameterValue.InlineZipFile" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" INVALIDPARAMETERVALUE_REGISTRYID = "InvalidParameterValue.RegistryId" INVALIDPARAMETERVALUE_TEMPCOSOBJECTNAME = "InvalidParameterValue.TempCosObjectName" INVALIDPARAMETERVALUE_ZIPFILE = "InvalidParameterValue.ZipFile" INVALIDPARAMETERVALUE_ZIPFILEBASE64BINASCIIERROR = "InvalidParameterValue.ZipFileBase64BinasciiError" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_IMAGECONFIG = "ResourceNotFound.ImageConfig" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION_CAM = "UnauthorizedOperation.CAM" UNAUTHORIZEDOPERATION_TEMPCOSAPPID = "UnauthorizedOperation.TempCosAppid" UNAUTHORIZEDOPERATION_UPDATEFUNCTIONCODE = "UnauthorizedOperation.UpdateFunctionCode" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpdateFunctionEventInvokeConfig ¶
func (c *Client) UpdateFunctionEventInvokeConfig(request *UpdateFunctionEventInvokeConfigRequest) (response *UpdateFunctionEventInvokeConfigResponse, err error)
UpdateFunctionEventInvokeConfig This API is used to update the async retry configuration of a function, including the number of retry attempts and message retention period.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FUNCTIONVERSIONSTATUSNOTACTIVE = "FailedOperation.FunctionVersionStatusNotActive" FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ASYNCTRIGGERCONFIG = "InvalidParameterValue.AsyncTriggerConfig" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" LIMITEXCEEDED_MSGTTL = "LimitExceeded.MsgTTL" LIMITEXCEEDED_RETRYNUM = "LimitExceeded.RetryNum" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION_EIPFIXED = "UnsupportedOperation.EipFixed" UNSUPPORTEDOPERATION_UPDATEFUNCTIONEVENTINVOKECONFIG = "UnsupportedOperation.UpdateFunctionEventInvokeConfig" UNSUPPORTEDOPERATION_VPCCONFIG = "UnsupportedOperation.VpcConfig"
func (*Client) UpdateFunctionEventInvokeConfigWithContext ¶
func (c *Client) UpdateFunctionEventInvokeConfigWithContext(ctx context.Context, request *UpdateFunctionEventInvokeConfigRequest) (response *UpdateFunctionEventInvokeConfigResponse, err error)
UpdateFunctionEventInvokeConfig This API is used to update the async retry configuration of a function, including the number of retry attempts and message retention period.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FUNCTIONVERSIONSTATUSNOTACTIVE = "FailedOperation.FunctionVersionStatusNotActive" FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ASYNCTRIGGERCONFIG = "InvalidParameterValue.AsyncTriggerConfig" INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName" INVALIDPARAMETERVALUE_NAMESPACE = "InvalidParameterValue.Namespace" LIMITEXCEEDED_MSGTTL = "LimitExceeded.MsgTTL" LIMITEXCEEDED_RETRYNUM = "LimitExceeded.RetryNum" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_FUNCTION = "ResourceNotFound.Function" RESOURCENOTFOUND_FUNCTIONNAME = "ResourceNotFound.FunctionName" RESOURCENOTFOUND_FUNCTIONVERSION = "ResourceNotFound.FunctionVersion" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION_EIPFIXED = "UnsupportedOperation.EipFixed" UNSUPPORTEDOPERATION_UPDATEFUNCTIONEVENTINVOKECONFIG = "UnsupportedOperation.UpdateFunctionEventInvokeConfig" UNSUPPORTEDOPERATION_VPCCONFIG = "UnsupportedOperation.VpcConfig"
func (*Client) UpdateNamespace ¶
func (c *Client) UpdateNamespace(request *UpdateNamespaceRequest) (response *UpdateNamespaceResponse, err error)
UpdateNamespace This API is used to update a namespace.
error code that may be returned:
INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace"
func (*Client) UpdateNamespaceWithContext ¶
func (c *Client) UpdateNamespaceWithContext(ctx context.Context, request *UpdateNamespaceRequest) (response *UpdateNamespaceResponse, err error)
UpdateNamespace This API is used to update a namespace.
error code that may be returned:
INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description" RESOURCENOTFOUND_NAMESPACE = "ResourceNotFound.Namespace"
type Code ¶
type Code struct { // Object bucket name (enter the custom part of the bucket name without `-appid`) CosBucketName *string `json:"CosBucketName,omitempty" name:"CosBucketName"` // File path of code package stored in COS, which should start with “/” CosObjectName *string `json:"CosObjectName,omitempty" name:"CosObjectName"` // This parameter contains a .zip file (up to 50 MB) of the function code file and its dependencies. When this API is used, the content of the .zip file needs to be Base64-encoded ZipFile *string `json:"ZipFile,omitempty" name:"ZipFile"` // COS region. For Beijing regions, you need to import `ap-beijing`. For Beijing Region 1, you need to input `ap-beijing-1`. For other regions, no import is required. CosBucketRegion *string `json:"CosBucketRegion,omitempty" name:"CosBucketRegion"` // `DemoId` is required if Demo is used for the creation. DemoId *string `json:"DemoId,omitempty" name:"DemoId"` // `TempCosObjectName` is required if TempCos is used for the creation. TempCosObjectName *string `json:"TempCosObjectName,omitempty" name:"TempCosObjectName"` // (Disused) Git address GitUrl *string `json:"GitUrl,omitempty" name:"GitUrl"` // (Disused) Git username GitUserName *string `json:"GitUserName,omitempty" name:"GitUserName"` // (Disused) Git password GitPassword *string `json:"GitPassword,omitempty" name:"GitPassword"` // (Disused) Git password after encryption. It’s usually not required. GitPasswordSecret *string `json:"GitPasswordSecret,omitempty" name:"GitPasswordSecret"` // (Disused) Git branch GitBranch *string `json:"GitBranch,omitempty" name:"GitBranch"` // (Disused) Directory to the codes in the Git repository. GitDirectory *string `json:"GitDirectory,omitempty" name:"GitDirectory"` // (Disused) GitCommitId *string `json:"GitCommitId,omitempty" name:"GitCommitId"` // (Disused) Git username after encryption. It’s usually not required. GitUserNameSecret *string `json:"GitUserNameSecret,omitempty" name:"GitUserNameSecret"` // TCR image configurations ImageConfig *ImageConfig `json:"ImageConfig,omitempty" name:"ImageConfig"` }
type CopyFunctionRequest ¶
type CopyFunctionRequest struct { *tchttp.BaseRequest // Name of the function to be replicated FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Name of the new function NewFunctionName *string `json:"NewFunctionName,omitempty" name:"NewFunctionName"` // Namespace of the function to be replicated. The default value is `default`. Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Namespace of the replicated function. The default value is default. TargetNamespace *string `json:"TargetNamespace,omitempty" name:"TargetNamespace"` // Description of the new function Description *string `json:"Description,omitempty" name:"Description"` // Region of the target of the function replication. If the value is not set, the current region is used by default. TargetRegion *string `json:"TargetRegion,omitempty" name:"TargetRegion"` // It specifies whether to replace the function with the same name in the target namespace. The default option is `FALSE`. // (Note: The `TRUE` option results in deletion of the function in the target namespace. Please operate with caution.) // TRUE: Replaces the function. // FALSE: Does not replace the function. Override *bool `json:"Override,omitempty" name:"Override"` // It specifies whether to replicate the function attributes, including environment variables, memory, timeout, function description, labels, and VPC. The default value is `TRUE`. // TRUE: Replicates the function configuration. // FALSE: Does not replicate the function configuration. CopyConfiguration *bool `json:"CopyConfiguration,omitempty" name:"CopyConfiguration"` }
func NewCopyFunctionRequest ¶
func NewCopyFunctionRequest() (request *CopyFunctionRequest)
func (*CopyFunctionRequest) FromJsonString ¶
func (r *CopyFunctionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CopyFunctionRequest) ToJsonString ¶
func (r *CopyFunctionRequest) ToJsonString() string
type CopyFunctionRequestParams ¶
type CopyFunctionRequestParams struct { // Name of the function to be replicated FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Name of the new function NewFunctionName *string `json:"NewFunctionName,omitempty" name:"NewFunctionName"` // Namespace of the function to be replicated. The default value is `default`. Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Namespace of the replicated function. The default value is default. TargetNamespace *string `json:"TargetNamespace,omitempty" name:"TargetNamespace"` // Description of the new function Description *string `json:"Description,omitempty" name:"Description"` // Region of the target of the function replication. If the value is not set, the current region is used by default. TargetRegion *string `json:"TargetRegion,omitempty" name:"TargetRegion"` // It specifies whether to replace the function with the same name in the target namespace. The default option is `FALSE`. // (Note: The `TRUE` option results in deletion of the function in the target namespace. Please operate with caution.) // TRUE: Replaces the function. // FALSE: Does not replace the function. Override *bool `json:"Override,omitempty" name:"Override"` // It specifies whether to replicate the function attributes, including environment variables, memory, timeout, function description, labels, and VPC. The default value is `TRUE`. // TRUE: Replicates the function configuration. // FALSE: Does not replicate the function configuration. CopyConfiguration *bool `json:"CopyConfiguration,omitempty" name:"CopyConfiguration"` }
Predefined struct for user
type CopyFunctionResponse ¶
type CopyFunctionResponse struct { *tchttp.BaseResponse Response *CopyFunctionResponseParams `json:"Response"` }
func NewCopyFunctionResponse ¶
func NewCopyFunctionResponse() (response *CopyFunctionResponse)
func (*CopyFunctionResponse) FromJsonString ¶
func (r *CopyFunctionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CopyFunctionResponse) ToJsonString ¶
func (r *CopyFunctionResponse) ToJsonString() string
type CopyFunctionResponseParams ¶
type CopyFunctionResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAliasRequest ¶
type CreateAliasRequest struct { *tchttp.BaseRequest // Alias name, which must be unique in the function, can contain 1 to 64 letters, digits, `_`, and `-`, and must begin with a letter Name *string `json:"Name,omitempty" name:"Name"` // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Master version pointed to by the alias FunctionVersion *string `json:"FunctionVersion,omitempty" name:"FunctionVersion"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Request routing configuration of alias RoutingConfig *RoutingConfig `json:"RoutingConfig,omitempty" name:"RoutingConfig"` // Alias description Description *string `json:"Description,omitempty" name:"Description"` }
func NewCreateAliasRequest ¶
func NewCreateAliasRequest() (request *CreateAliasRequest)
func (*CreateAliasRequest) FromJsonString ¶
func (r *CreateAliasRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAliasRequest) ToJsonString ¶
func (r *CreateAliasRequest) ToJsonString() string
type CreateAliasRequestParams ¶
type CreateAliasRequestParams struct { // Alias name, which must be unique in the function, can contain 1 to 64 letters, digits, `_`, and `-`, and must begin with a letter Name *string `json:"Name,omitempty" name:"Name"` // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Master version pointed to by the alias FunctionVersion *string `json:"FunctionVersion,omitempty" name:"FunctionVersion"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Request routing configuration of alias RoutingConfig *RoutingConfig `json:"RoutingConfig,omitempty" name:"RoutingConfig"` // Alias description Description *string `json:"Description,omitempty" name:"Description"` }
Predefined struct for user
type CreateAliasResponse ¶
type CreateAliasResponse struct { *tchttp.BaseResponse Response *CreateAliasResponseParams `json:"Response"` }
func NewCreateAliasResponse ¶
func NewCreateAliasResponse() (response *CreateAliasResponse)
func (*CreateAliasResponse) FromJsonString ¶
func (r *CreateAliasResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAliasResponse) ToJsonString ¶
func (r *CreateAliasResponse) ToJsonString() string
type CreateAliasResponseParams ¶
type CreateAliasResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNamespaceRequest ¶
type CreateNamespaceRequest struct { *tchttp.BaseRequest // Namespace name Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Namespace description Description *string `json:"Description,omitempty" name:"Description"` }
func NewCreateNamespaceRequest ¶
func NewCreateNamespaceRequest() (request *CreateNamespaceRequest)
func (*CreateNamespaceRequest) FromJsonString ¶
func (r *CreateNamespaceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNamespaceRequest) ToJsonString ¶
func (r *CreateNamespaceRequest) ToJsonString() string
type CreateNamespaceRequestParams ¶
type CreateNamespaceRequestParams struct { // Namespace name Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Namespace description Description *string `json:"Description,omitempty" name:"Description"` }
Predefined struct for user
type CreateNamespaceResponse ¶
type CreateNamespaceResponse struct { *tchttp.BaseResponse Response *CreateNamespaceResponseParams `json:"Response"` }
func NewCreateNamespaceResponse ¶
func NewCreateNamespaceResponse() (response *CreateNamespaceResponse)
func (*CreateNamespaceResponse) FromJsonString ¶
func (r *CreateNamespaceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNamespaceResponse) ToJsonString ¶
func (r *CreateNamespaceResponse) ToJsonString() string
type CreateNamespaceResponseParams ¶
type CreateNamespaceResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateTriggerRequest ¶
type CreateTriggerRequest struct { *tchttp.BaseRequest // Name of the function bound to the new trigger FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Name of a new trigger. For a timer trigger, the name can contain up to 100 letters, digits, dashes, and underscores; for a COS trigger, it should be an access domain name of the corresponding COS bucket applicable to the XML API (e.g., 5401-5ff414-12345.cos.ap-shanghai.myqcloud.com); for other triggers, please see the descriptions of parameters bound to the specific trigger. TriggerName *string `json:"TriggerName,omitempty" name:"TriggerName"` // Type of trigger. Values: `cos`, `cmq`, `timer`, `ckafka` and `apigw`. To create a CLS trigger, please refer to [Creating Shipping Task (SCF)](https://intl.cloud.tencent.com/document/product/614/61096?from_cn_redirect=1). Type *string `json:"Type,omitempty" name:"Type"` // For parameters of triggers, see [Trigger Description](https://intl.cloud.tencent.com/document/product/583/39901?from_cn_redirect=1) TriggerDesc *string `json:"TriggerDesc,omitempty" name:"TriggerDesc"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Function version. It defaults to `$LATEST`. It’s recommended to use `[$DEFAULT](https://intl.cloud.tencent.com/document/product/583/36149?from_cn_redirect=1#.E9.BB.98.E8.AE.A4.E5.88.AB.E5.90.8D)` for canary release. Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Initial enabling status of the trigger. `OPEN` indicates enabled, and `CLOSE` indicates disabled. Enable *string `json:"Enable,omitempty" name:"Enable"` // Custom argument, supporting only the timer trigger. CustomArgument *string `json:"CustomArgument,omitempty" name:"CustomArgument"` }
func NewCreateTriggerRequest ¶
func NewCreateTriggerRequest() (request *CreateTriggerRequest)
func (*CreateTriggerRequest) FromJsonString ¶
func (r *CreateTriggerRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTriggerRequest) ToJsonString ¶
func (r *CreateTriggerRequest) ToJsonString() string
type CreateTriggerRequestParams ¶
type CreateTriggerRequestParams struct { // Name of the function bound to the new trigger FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Name of a new trigger. For a timer trigger, the name can contain up to 100 letters, digits, dashes, and underscores; for a COS trigger, it should be an access domain name of the corresponding COS bucket applicable to the XML API (e.g., 5401-5ff414-12345.cos.ap-shanghai.myqcloud.com); for other triggers, please see the descriptions of parameters bound to the specific trigger. TriggerName *string `json:"TriggerName,omitempty" name:"TriggerName"` // Type of trigger. Values: `cos`, `cmq`, `timer`, `ckafka` and `apigw`. To create a CLS trigger, please refer to [Creating Shipping Task (SCF)](https://intl.cloud.tencent.com/document/product/614/61096?from_cn_redirect=1). Type *string `json:"Type,omitempty" name:"Type"` // For parameters of triggers, see [Trigger Description](https://intl.cloud.tencent.com/document/product/583/39901?from_cn_redirect=1) TriggerDesc *string `json:"TriggerDesc,omitempty" name:"TriggerDesc"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Function version. It defaults to `$LATEST`. It’s recommended to use `[$DEFAULT](https://intl.cloud.tencent.com/document/product/583/36149?from_cn_redirect=1#.E9.BB.98.E8.AE.A4.E5.88.AB.E5.90.8D)` for canary release. Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Initial enabling status of the trigger. `OPEN` indicates enabled, and `CLOSE` indicates disabled. Enable *string `json:"Enable,omitempty" name:"Enable"` // Custom argument, supporting only the timer trigger. CustomArgument *string `json:"CustomArgument,omitempty" name:"CustomArgument"` }
Predefined struct for user
type CreateTriggerResponse ¶
type CreateTriggerResponse struct { *tchttp.BaseResponse Response *CreateTriggerResponseParams `json:"Response"` }
func NewCreateTriggerResponse ¶
func NewCreateTriggerResponse() (response *CreateTriggerResponse)
func (*CreateTriggerResponse) FromJsonString ¶
func (r *CreateTriggerResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTriggerResponse) ToJsonString ¶
func (r *CreateTriggerResponse) ToJsonString() string
type CreateTriggerResponseParams ¶
type CreateTriggerResponseParams struct { // Trigger information TriggerInfo *Trigger `json:"TriggerInfo,omitempty" name:"TriggerInfo"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAliasRequest ¶
type DeleteAliasRequest struct { *tchttp.BaseRequest // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Alias name Name *string `json:"Name,omitempty" name:"Name"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
func NewDeleteAliasRequest ¶
func NewDeleteAliasRequest() (request *DeleteAliasRequest)
func (*DeleteAliasRequest) FromJsonString ¶
func (r *DeleteAliasRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAliasRequest) ToJsonString ¶
func (r *DeleteAliasRequest) ToJsonString() string
type DeleteAliasRequestParams ¶
type DeleteAliasRequestParams struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Alias name Name *string `json:"Name,omitempty" name:"Name"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
Predefined struct for user
type DeleteAliasResponse ¶
type DeleteAliasResponse struct { *tchttp.BaseResponse Response *DeleteAliasResponseParams `json:"Response"` }
func NewDeleteAliasResponse ¶
func NewDeleteAliasResponse() (response *DeleteAliasResponse)
func (*DeleteAliasResponse) FromJsonString ¶
func (r *DeleteAliasResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAliasResponse) ToJsonString ¶
func (r *DeleteAliasResponse) ToJsonString() string
type DeleteAliasResponseParams ¶
type DeleteAliasResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteFunctionRequest ¶
type DeleteFunctionRequest struct { *tchttp.BaseRequest // Name of the function to be deleted FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // ID of the version to delete. All versions are deleted if it’s left empty. Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` }
func NewDeleteFunctionRequest ¶
func NewDeleteFunctionRequest() (request *DeleteFunctionRequest)
func (*DeleteFunctionRequest) FromJsonString ¶
func (r *DeleteFunctionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteFunctionRequest) ToJsonString ¶
func (r *DeleteFunctionRequest) ToJsonString() string
type DeleteFunctionRequestParams ¶
type DeleteFunctionRequestParams struct { // Name of the function to be deleted FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // ID of the version to delete. All versions are deleted if it’s left empty. Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` }
Predefined struct for user
type DeleteFunctionResponse ¶
type DeleteFunctionResponse struct { *tchttp.BaseResponse Response *DeleteFunctionResponseParams `json:"Response"` }
func NewDeleteFunctionResponse ¶
func NewDeleteFunctionResponse() (response *DeleteFunctionResponse)
func (*DeleteFunctionResponse) FromJsonString ¶
func (r *DeleteFunctionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteFunctionResponse) ToJsonString ¶
func (r *DeleteFunctionResponse) ToJsonString() string
type DeleteFunctionResponseParams ¶
type DeleteFunctionResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteLayerVersionRequest ¶
type DeleteLayerVersionRequest struct { *tchttp.BaseRequest // Layer name LayerName *string `json:"LayerName,omitempty" name:"LayerName"` // Version number LayerVersion *int64 `json:"LayerVersion,omitempty" name:"LayerVersion"` }
func NewDeleteLayerVersionRequest ¶
func NewDeleteLayerVersionRequest() (request *DeleteLayerVersionRequest)
func (*DeleteLayerVersionRequest) FromJsonString ¶
func (r *DeleteLayerVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLayerVersionRequest) ToJsonString ¶
func (r *DeleteLayerVersionRequest) ToJsonString() string
type DeleteLayerVersionRequestParams ¶
type DeleteLayerVersionRequestParams struct { // Layer name LayerName *string `json:"LayerName,omitempty" name:"LayerName"` // Version number LayerVersion *int64 `json:"LayerVersion,omitempty" name:"LayerVersion"` }
Predefined struct for user
type DeleteLayerVersionResponse ¶
type DeleteLayerVersionResponse struct { *tchttp.BaseResponse Response *DeleteLayerVersionResponseParams `json:"Response"` }
func NewDeleteLayerVersionResponse ¶
func NewDeleteLayerVersionResponse() (response *DeleteLayerVersionResponse)
func (*DeleteLayerVersionResponse) FromJsonString ¶
func (r *DeleteLayerVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLayerVersionResponse) ToJsonString ¶
func (r *DeleteLayerVersionResponse) ToJsonString() string
type DeleteLayerVersionResponseParams ¶
type DeleteLayerVersionResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteNamespaceRequest ¶
type DeleteNamespaceRequest struct { *tchttp.BaseRequest // Namespace name Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
func NewDeleteNamespaceRequest ¶
func NewDeleteNamespaceRequest() (request *DeleteNamespaceRequest)
func (*DeleteNamespaceRequest) FromJsonString ¶
func (r *DeleteNamespaceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNamespaceRequest) ToJsonString ¶
func (r *DeleteNamespaceRequest) ToJsonString() string
type DeleteNamespaceRequestParams ¶
type DeleteNamespaceRequestParams struct { // Namespace name Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
Predefined struct for user
type DeleteNamespaceResponse ¶
type DeleteNamespaceResponse struct { *tchttp.BaseResponse Response *DeleteNamespaceResponseParams `json:"Response"` }
func NewDeleteNamespaceResponse ¶
func NewDeleteNamespaceResponse() (response *DeleteNamespaceResponse)
func (*DeleteNamespaceResponse) FromJsonString ¶
func (r *DeleteNamespaceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNamespaceResponse) ToJsonString ¶
func (r *DeleteNamespaceResponse) ToJsonString() string
type DeleteNamespaceResponseParams ¶
type DeleteNamespaceResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteProvisionedConcurrencyConfigRequest ¶
type DeleteProvisionedConcurrencyConfigRequest struct { *tchttp.BaseRequest // Name of the function for which to delete the provisioned concurrency FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function version number Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Function namespace. Default value: `default` Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
func NewDeleteProvisionedConcurrencyConfigRequest ¶
func NewDeleteProvisionedConcurrencyConfigRequest() (request *DeleteProvisionedConcurrencyConfigRequest)
func (*DeleteProvisionedConcurrencyConfigRequest) FromJsonString ¶
func (r *DeleteProvisionedConcurrencyConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteProvisionedConcurrencyConfigRequest) ToJsonString ¶
func (r *DeleteProvisionedConcurrencyConfigRequest) ToJsonString() string
type DeleteProvisionedConcurrencyConfigRequestParams ¶
type DeleteProvisionedConcurrencyConfigRequestParams struct { // Name of the function for which to delete the provisioned concurrency FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function version number Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Function namespace. Default value: `default` Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
Predefined struct for user
type DeleteProvisionedConcurrencyConfigResponse ¶
type DeleteProvisionedConcurrencyConfigResponse struct { *tchttp.BaseResponse Response *DeleteProvisionedConcurrencyConfigResponseParams `json:"Response"` }
func NewDeleteProvisionedConcurrencyConfigResponse ¶
func NewDeleteProvisionedConcurrencyConfigResponse() (response *DeleteProvisionedConcurrencyConfigResponse)
func (*DeleteProvisionedConcurrencyConfigResponse) FromJsonString ¶
func (r *DeleteProvisionedConcurrencyConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteProvisionedConcurrencyConfigResponse) ToJsonString ¶
func (r *DeleteProvisionedConcurrencyConfigResponse) ToJsonString() string
type DeleteProvisionedConcurrencyConfigResponseParams ¶
type DeleteProvisionedConcurrencyConfigResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteReservedConcurrencyConfigRequest ¶
type DeleteReservedConcurrencyConfigRequest struct { *tchttp.BaseRequest // Specifies the function of which you want to delete the reserved quota FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function namespace. Default value: `default` Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
func NewDeleteReservedConcurrencyConfigRequest ¶
func NewDeleteReservedConcurrencyConfigRequest() (request *DeleteReservedConcurrencyConfigRequest)
func (*DeleteReservedConcurrencyConfigRequest) FromJsonString ¶
func (r *DeleteReservedConcurrencyConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReservedConcurrencyConfigRequest) ToJsonString ¶
func (r *DeleteReservedConcurrencyConfigRequest) ToJsonString() string
type DeleteReservedConcurrencyConfigRequestParams ¶
type DeleteReservedConcurrencyConfigRequestParams struct { // Specifies the function of which you want to delete the reserved quota FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function namespace. Default value: `default` Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
Predefined struct for user
type DeleteReservedConcurrencyConfigResponse ¶
type DeleteReservedConcurrencyConfigResponse struct { *tchttp.BaseResponse Response *DeleteReservedConcurrencyConfigResponseParams `json:"Response"` }
func NewDeleteReservedConcurrencyConfigResponse ¶
func NewDeleteReservedConcurrencyConfigResponse() (response *DeleteReservedConcurrencyConfigResponse)
func (*DeleteReservedConcurrencyConfigResponse) FromJsonString ¶
func (r *DeleteReservedConcurrencyConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReservedConcurrencyConfigResponse) ToJsonString ¶
func (r *DeleteReservedConcurrencyConfigResponse) ToJsonString() string
type DeleteReservedConcurrencyConfigResponseParams ¶
type DeleteReservedConcurrencyConfigResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTriggerRequest ¶
type DeleteTriggerRequest struct { *tchttp.BaseRequest // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Name of the trigger to be deleted TriggerName *string `json:"TriggerName,omitempty" name:"TriggerName"` // Type of the trigger to be deleted. Currently, COS, CMQ, timer, and ckafka triggers are supported. Type *string `json:"Type,omitempty" name:"Type"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // This field is required if a COS trigger is to be deleted. It stores the data {"event":"cos:ObjectCreated:*"} in the JSON format. The data content of this field is in the same format as that of SetTrigger. This field is optional if a scheduled trigger or CMQ trigger is to be deleted. TriggerDesc *string `json:"TriggerDesc,omitempty" name:"TriggerDesc"` // Function version information Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` }
func NewDeleteTriggerRequest ¶
func NewDeleteTriggerRequest() (request *DeleteTriggerRequest)
func (*DeleteTriggerRequest) FromJsonString ¶
func (r *DeleteTriggerRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTriggerRequest) ToJsonString ¶
func (r *DeleteTriggerRequest) ToJsonString() string
type DeleteTriggerRequestParams ¶
type DeleteTriggerRequestParams struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Name of the trigger to be deleted TriggerName *string `json:"TriggerName,omitempty" name:"TriggerName"` // Type of the trigger to be deleted. Currently, COS, CMQ, timer, and ckafka triggers are supported. Type *string `json:"Type,omitempty" name:"Type"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // This field is required if a COS trigger is to be deleted. It stores the data {"event":"cos:ObjectCreated:*"} in the JSON format. The data content of this field is in the same format as that of SetTrigger. This field is optional if a scheduled trigger or CMQ trigger is to be deleted. TriggerDesc *string `json:"TriggerDesc,omitempty" name:"TriggerDesc"` // Function version information Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` }
Predefined struct for user
type DeleteTriggerResponse ¶
type DeleteTriggerResponse struct { *tchttp.BaseResponse Response *DeleteTriggerResponseParams `json:"Response"` }
func NewDeleteTriggerResponse ¶
func NewDeleteTriggerResponse() (response *DeleteTriggerResponse)
func (*DeleteTriggerResponse) FromJsonString ¶
func (r *DeleteTriggerResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTriggerResponse) ToJsonString ¶
func (r *DeleteTriggerResponse) ToJsonString() string
type DeleteTriggerResponseParams ¶
type DeleteTriggerResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type Filter ¶
type Filter struct { // Fields to be filtered. Up to 10 conditions allowed. // Values of `Name`: `VpcId`, `SubnetId`, `ClsTopicId`, `ClsLogsetId`, `Role`, `CfsId`, `CfsMountInsId`, `Eip`. Values limit: 1. // Name options: Status, Runtime, FunctionType, PublicNetStatus, AsyncRunEnable, TraceEnable. Values limit: 20. // When `Name` is `Runtime`, `CustomImage` refers to the image type function Name *string `json:"Name,omitempty" name:"Name"` // Filter values of the field Values []*string `json:"Values,omitempty" name:"Values"` }
type Function ¶
type Function struct { // Modification time ModTime *string `json:"ModTime,omitempty" name:"ModTime"` // Creation time AddTime *string `json:"AddTime,omitempty" name:"AddTime"` // Running Runtime *string `json:"Runtime,omitempty" name:"Runtime"` // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function ID FunctionId *string `json:"FunctionId,omitempty" name:"FunctionId"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Function status. For valid values and status change process, please see [here](https://intl.cloud.tencent.com/document/product/583/47175?from_cn_redirect=1) Status *string `json:"Status,omitempty" name:"Status"` // Function status details StatusDesc *string `json:"StatusDesc,omitempty" name:"StatusDesc"` // Function description Description *string `json:"Description,omitempty" name:"Description"` // Function tag Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // Function type. The value is `HTTP` or `Event`. Type *string `json:"Type,omitempty" name:"Type"` // Cause of function failure StatusReasons []*StatusReason `json:"StatusReasons,omitempty" name:"StatusReasons"` // Sum of provisioned concurrence memory for all function versions // Note: this field may return null, indicating that no valid values can be obtained. TotalProvisionedConcurrencyMem *uint64 `json:"TotalProvisionedConcurrencyMem,omitempty" name:"TotalProvisionedConcurrencyMem"` // Reserved memory for function concurrence // Note: this field may return null, indicating that no valid values can be obtained. ReservedConcurrencyMem *uint64 `json:"ReservedConcurrencyMem,omitempty" name:"ReservedConcurrencyMem"` // Asynchronization attribute of the function. Values: `TRUE` and `FALSE`. AsyncRunEnable *string `json:"AsyncRunEnable,omitempty" name:"AsyncRunEnable"` // Whether to enable call tracing for ansynchronized functions. Values: `TRUE` and `FALSE`. TraceEnable *string `json:"TraceEnable,omitempty" name:"TraceEnable"` }
type FunctionLog ¶
type FunctionLog struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Return value after the function is executed RetMsg *string `json:"RetMsg,omitempty" name:"RetMsg"` // RequestId corresponding to the executed function RequestId *string `json:"RequestId,omitempty" name:"RequestId"` // Start time of the function execution StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // Function execution result. `0` indicates successful execution and other values indicate failure. RetCode *int64 `json:"RetCode,omitempty" name:"RetCode"` // It specifies whether the function invocation is finished. `1` indicates execution completion and other values indicate that exceptions occurred during the invocation. InvokeFinished *int64 `json:"InvokeFinished,omitempty" name:"InvokeFinished"` // Duration of the function execution. The unit is millisecond (ms). Duration *float64 `json:"Duration,omitempty" name:"Duration"` // Function billing duration. The unit is millisecond (ms). The value is rounded up to a multiple of 100 ms. BillDuration *int64 `json:"BillDuration,omitempty" name:"BillDuration"` // Actual memory size used during the function execution. The unit is byte. MemUsage *int64 `json:"MemUsage,omitempty" name:"MemUsage"` // Function execution logs Log *string `json:"Log,omitempty" name:"Log"` // Log level Level *string `json:"Level,omitempty" name:"Level"` // Log source Source *string `json:"Source,omitempty" name:"Source"` // Number of retries RetryNum *uint64 `json:"RetryNum,omitempty" name:"RetryNum"` }
type FunctionVersion ¶
type FunctionVersion struct { // Function version name Version *string `json:"Version,omitempty" name:"Version"` // Version description // Note: This field may return null, indicating that no valid values is found. Description *string `json:"Description,omitempty" name:"Description"` // The creation time // Note: This field may return null, indicating that no valid value was found. AddTime *string `json:"AddTime,omitempty" name:"AddTime"` // Update time // Note: This field may return null, indicating that no valid value was found. ModTime *string `json:"ModTime,omitempty" name:"ModTime"` // Version status // Note: this field may return `null`, indicating that no valid values can be obtained. Status *string `json:"Status,omitempty" name:"Status"` }
type GetAccountRequest ¶
type GetAccountRequest struct {
*tchttp.BaseRequest
}
func NewGetAccountRequest ¶
func NewGetAccountRequest() (request *GetAccountRequest)
func (*GetAccountRequest) FromJsonString ¶
func (r *GetAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAccountRequest) ToJsonString ¶
func (r *GetAccountRequest) ToJsonString() string
type GetAccountResponse ¶
type GetAccountResponse struct { *tchttp.BaseResponse Response *GetAccountResponseParams `json:"Response"` }
func NewGetAccountResponse ¶
func NewGetAccountResponse() (response *GetAccountResponse)
func (*GetAccountResponse) FromJsonString ¶
func (r *GetAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAccountResponse) ToJsonString ¶
func (r *GetAccountResponse) ToJsonString() string
type GetAccountResponseParams ¶
type GetAccountResponseParams struct { // Namespace usage information AccountUsage *UsageInfo `json:"AccountUsage,omitempty" name:"AccountUsage"` // Namespace limit information AccountLimit *LimitsInfo `json:"AccountLimit,omitempty" name:"AccountLimit"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type GetAliasRequest ¶
type GetAliasRequest struct { *tchttp.BaseRequest // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Alias name Name *string `json:"Name,omitempty" name:"Name"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
func NewGetAliasRequest ¶
func NewGetAliasRequest() (request *GetAliasRequest)
func (*GetAliasRequest) FromJsonString ¶
func (r *GetAliasRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAliasRequest) ToJsonString ¶
func (r *GetAliasRequest) ToJsonString() string
type GetAliasRequestParams ¶
type GetAliasRequestParams struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Alias name Name *string `json:"Name,omitempty" name:"Name"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
Predefined struct for user
type GetAliasResponse ¶
type GetAliasResponse struct { *tchttp.BaseResponse Response *GetAliasResponseParams `json:"Response"` }
func NewGetAliasResponse ¶
func NewGetAliasResponse() (response *GetAliasResponse)
func (*GetAliasResponse) FromJsonString ¶
func (r *GetAliasResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAliasResponse) ToJsonString ¶
func (r *GetAliasResponse) ToJsonString() string
type GetAliasResponseParams ¶
type GetAliasResponseParams struct { // Master version pointed to by the alias FunctionVersion *string `json:"FunctionVersion,omitempty" name:"FunctionVersion"` // Alias name Name *string `json:"Name,omitempty" name:"Name"` // Routing information of alias RoutingConfig *RoutingConfig `json:"RoutingConfig,omitempty" name:"RoutingConfig"` // Alias description // Note: this field may return null, indicating that no valid values can be obtained. Description *string `json:"Description,omitempty" name:"Description"` // Creation time // Note: this field may return null, indicating that no valid values can be obtained. AddTime *string `json:"AddTime,omitempty" name:"AddTime"` // Update time // Note: this field may return null, indicating that no valid values can be obtained. ModTime *string `json:"ModTime,omitempty" name:"ModTime"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type GetAsyncEventStatusRequest ¶
type GetAsyncEventStatusRequest struct { *tchttp.BaseRequest // ID of the async execution request InvokeRequestId *string `json:"InvokeRequestId,omitempty" name:"InvokeRequestId"` }
func NewGetAsyncEventStatusRequest ¶
func NewGetAsyncEventStatusRequest() (request *GetAsyncEventStatusRequest)
func (*GetAsyncEventStatusRequest) FromJsonString ¶
func (r *GetAsyncEventStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAsyncEventStatusRequest) ToJsonString ¶
func (r *GetAsyncEventStatusRequest) ToJsonString() string
type GetAsyncEventStatusRequestParams ¶
type GetAsyncEventStatusRequestParams struct { // ID of the async execution request InvokeRequestId *string `json:"InvokeRequestId,omitempty" name:"InvokeRequestId"` }
Predefined struct for user
type GetAsyncEventStatusResponse ¶
type GetAsyncEventStatusResponse struct { *tchttp.BaseResponse Response *GetAsyncEventStatusResponseParams `json:"Response"` }
func NewGetAsyncEventStatusResponse ¶
func NewGetAsyncEventStatusResponse() (response *GetAsyncEventStatusResponse)
func (*GetAsyncEventStatusResponse) FromJsonString ¶
func (r *GetAsyncEventStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAsyncEventStatusResponse) ToJsonString ¶
func (r *GetAsyncEventStatusResponse) ToJsonString() string
type GetAsyncEventStatusResponseParams ¶
type GetAsyncEventStatusResponseParams struct { // Async event status Result *AsyncEventStatus `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type GetFunctionAddressRequest ¶
type GetFunctionAddressRequest struct { *tchttp.BaseRequest // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function version Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
func NewGetFunctionAddressRequest ¶
func NewGetFunctionAddressRequest() (request *GetFunctionAddressRequest)
func (*GetFunctionAddressRequest) FromJsonString ¶
func (r *GetFunctionAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetFunctionAddressRequest) ToJsonString ¶
func (r *GetFunctionAddressRequest) ToJsonString() string
type GetFunctionAddressRequestParams ¶
type GetFunctionAddressRequestParams struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function version Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
Predefined struct for user
type GetFunctionAddressResponse ¶
type GetFunctionAddressResponse struct { *tchttp.BaseResponse Response *GetFunctionAddressResponseParams `json:"Response"` }
func NewGetFunctionAddressResponse ¶
func NewGetFunctionAddressResponse() (response *GetFunctionAddressResponse)
func (*GetFunctionAddressResponse) FromJsonString ¶
func (r *GetFunctionAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetFunctionAddressResponse) ToJsonString ¶
func (r *GetFunctionAddressResponse) ToJsonString() string
type GetFunctionAddressResponseParams ¶
type GetFunctionAddressResponseParams struct { // Cos address of the function Url *string `json:"Url,omitempty" name:"Url"` // SHA256 code of the function CodeSha256 *string `json:"CodeSha256,omitempty" name:"CodeSha256"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type GetFunctionEventInvokeConfigRequest ¶
type GetFunctionEventInvokeConfigRequest struct { *tchttp.BaseRequest // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function namespace. Default value: default Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Function version. Default value: $LATEST Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` }
func NewGetFunctionEventInvokeConfigRequest ¶
func NewGetFunctionEventInvokeConfigRequest() (request *GetFunctionEventInvokeConfigRequest)
func (*GetFunctionEventInvokeConfigRequest) FromJsonString ¶
func (r *GetFunctionEventInvokeConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetFunctionEventInvokeConfigRequest) ToJsonString ¶
func (r *GetFunctionEventInvokeConfigRequest) ToJsonString() string
type GetFunctionEventInvokeConfigRequestParams ¶
type GetFunctionEventInvokeConfigRequestParams struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function namespace. Default value: default Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Function version. Default value: $LATEST Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` }
Predefined struct for user
type GetFunctionEventInvokeConfigResponse ¶
type GetFunctionEventInvokeConfigResponse struct { *tchttp.BaseResponse Response *GetFunctionEventInvokeConfigResponseParams `json:"Response"` }
func NewGetFunctionEventInvokeConfigResponse ¶
func NewGetFunctionEventInvokeConfigResponse() (response *GetFunctionEventInvokeConfigResponse)
func (*GetFunctionEventInvokeConfigResponse) FromJsonString ¶
func (r *GetFunctionEventInvokeConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetFunctionEventInvokeConfigResponse) ToJsonString ¶
func (r *GetFunctionEventInvokeConfigResponse) ToJsonString() string
type GetFunctionEventInvokeConfigResponseParams ¶
type GetFunctionEventInvokeConfigResponseParams struct { // Async retry configuration information AsyncTriggerConfig *AsyncTriggerConfig `json:"AsyncTriggerConfig,omitempty" name:"AsyncTriggerConfig"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type GetFunctionLogsRequest ¶
type GetFunctionLogsRequest struct { *tchttp.BaseRequest // Function name. // - To ensure the compatibility of the [`GetFunctionLogs`](https://intl.cloud.tencent.com/document/product/583/18583?from_cn_redirect=1) API, the input parameter `FunctionName` is optional, but we recommend you enter it; otherwise, log acquisition may fail. // - After the function is connected to CLS, we recommend you use the [related CLS API](https://intl.cloud.tencent.com/document/product/614/16875?from_cn_redirect=1) to get the best log retrieval experience. FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Data offset. The addition of `Offset` and `Limit` cannot exceed 10,000. Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Length of the return data. The addition of `Offset` and `Limit` cannot exceed 10,000. Limit *int64 `json:"Limit,omitempty" name:"Limit"` // It specifies whether to sort the logs in an ascending or descending order. The value is `desc` or `asc`. Order *string `json:"Order,omitempty" name:"Order"` // It specifies the sorting order of the logs based on a specified field, such as `function_name`, `duration`, `mem_usage`, and `start_time`. OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // Log filter used to identify whether to return logs of successful or failed requests. `filter.RetCode=not0` indicates that only the logs of failed requests will be returned. `filter.RetCode=is0` indicates that only the logs of successful requests will be returned. If this parameter is left blank, all logs will be returned. Filter *LogFilter `json:"Filter,omitempty" name:"Filter"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Function version Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // RequestId corresponding to the executed function FunctionRequestId *string `json:"FunctionRequestId,omitempty" name:"FunctionRequestId"` // Query date, for example, 2017-05-16 20:00:00. The date must be within one day of the end time. StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // Query date, for example, 2017-05-16 20:59:59. The date must be within one day of the start time. EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // This field is disused. SearchContext *LogSearchContext `json:"SearchContext,omitempty" name:"SearchContext"` }
func NewGetFunctionLogsRequest ¶
func NewGetFunctionLogsRequest() (request *GetFunctionLogsRequest)
func (*GetFunctionLogsRequest) FromJsonString ¶
func (r *GetFunctionLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetFunctionLogsRequest) ToJsonString ¶
func (r *GetFunctionLogsRequest) ToJsonString() string
type GetFunctionLogsRequestParams ¶
type GetFunctionLogsRequestParams struct { // Function name. // - To ensure the compatibility of the [`GetFunctionLogs`](https://intl.cloud.tencent.com/document/product/583/18583?from_cn_redirect=1) API, the input parameter `FunctionName` is optional, but we recommend you enter it; otherwise, log acquisition may fail. // - After the function is connected to CLS, we recommend you use the [related CLS API](https://intl.cloud.tencent.com/document/product/614/16875?from_cn_redirect=1) to get the best log retrieval experience. FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Data offset. The addition of `Offset` and `Limit` cannot exceed 10,000. Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Length of the return data. The addition of `Offset` and `Limit` cannot exceed 10,000. Limit *int64 `json:"Limit,omitempty" name:"Limit"` // It specifies whether to sort the logs in an ascending or descending order. The value is `desc` or `asc`. Order *string `json:"Order,omitempty" name:"Order"` // It specifies the sorting order of the logs based on a specified field, such as `function_name`, `duration`, `mem_usage`, and `start_time`. OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // Log filter used to identify whether to return logs of successful or failed requests. `filter.RetCode=not0` indicates that only the logs of failed requests will be returned. `filter.RetCode=is0` indicates that only the logs of successful requests will be returned. If this parameter is left blank, all logs will be returned. Filter *LogFilter `json:"Filter,omitempty" name:"Filter"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Function version Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // RequestId corresponding to the executed function FunctionRequestId *string `json:"FunctionRequestId,omitempty" name:"FunctionRequestId"` // Query date, for example, 2017-05-16 20:00:00. The date must be within one day of the end time. StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // Query date, for example, 2017-05-16 20:59:59. The date must be within one day of the start time. EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // This field is disused. SearchContext *LogSearchContext `json:"SearchContext,omitempty" name:"SearchContext"` }
Predefined struct for user
type GetFunctionLogsResponse ¶
type GetFunctionLogsResponse struct { *tchttp.BaseResponse Response *GetFunctionLogsResponseParams `json:"Response"` }
func NewGetFunctionLogsResponse ¶
func NewGetFunctionLogsResponse() (response *GetFunctionLogsResponse)
func (*GetFunctionLogsResponse) FromJsonString ¶
func (r *GetFunctionLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetFunctionLogsResponse) ToJsonString ¶
func (r *GetFunctionLogsResponse) ToJsonString() string
type GetFunctionLogsResponseParams ¶
type GetFunctionLogsResponseParams struct { // Total number of function logs TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // Function log information Data []*FunctionLog `json:"Data,omitempty" name:"Data"` // This field is disused. SearchContext *LogSearchContext `json:"SearchContext,omitempty" name:"SearchContext"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type GetLayerVersionRequest ¶
type GetLayerVersionRequest struct { *tchttp.BaseRequest // Layer name LayerName *string `json:"LayerName,omitempty" name:"LayerName"` // Version number LayerVersion *int64 `json:"LayerVersion,omitempty" name:"LayerVersion"` }
func NewGetLayerVersionRequest ¶
func NewGetLayerVersionRequest() (request *GetLayerVersionRequest)
func (*GetLayerVersionRequest) FromJsonString ¶
func (r *GetLayerVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetLayerVersionRequest) ToJsonString ¶
func (r *GetLayerVersionRequest) ToJsonString() string
type GetLayerVersionRequestParams ¶
type GetLayerVersionRequestParams struct { // Layer name LayerName *string `json:"LayerName,omitempty" name:"LayerName"` // Version number LayerVersion *int64 `json:"LayerVersion,omitempty" name:"LayerVersion"` }
Predefined struct for user
type GetLayerVersionResponse ¶
type GetLayerVersionResponse struct { *tchttp.BaseResponse Response *GetLayerVersionResponseParams `json:"Response"` }
func NewGetLayerVersionResponse ¶
func NewGetLayerVersionResponse() (response *GetLayerVersionResponse)
func (*GetLayerVersionResponse) FromJsonString ¶
func (r *GetLayerVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetLayerVersionResponse) ToJsonString ¶
func (r *GetLayerVersionResponse) ToJsonString() string
type GetLayerVersionResponseParams ¶
type GetLayerVersionResponseParams struct { // Compatible runtimes CompatibleRuntimes []*string `json:"CompatibleRuntimes,omitempty" name:"CompatibleRuntimes"` // SHA256 encoding of version file on the layer CodeSha256 *string `json:"CodeSha256,omitempty" name:"CodeSha256"` // Download address of version file on the layer Location *string `json:"Location,omitempty" name:"Location"` // Version creation time AddTime *string `json:"AddTime,omitempty" name:"AddTime"` // Version description Description *string `json:"Description,omitempty" name:"Description"` // License information LicenseInfo *string `json:"LicenseInfo,omitempty" name:"LicenseInfo"` // Version number LayerVersion *int64 `json:"LayerVersion,omitempty" name:"LayerVersion"` // Layer name LayerName *string `json:"LayerName,omitempty" name:"LayerName"` // Current status of specific layer version. Valid values: // Active: normal // Publishing: publishing // PublishFailed: publishing failed // Deleted: deleted Status *string `json:"Status,omitempty" name:"Status"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type GetProvisionedConcurrencyConfigRequest ¶
type GetProvisionedConcurrencyConfigRequest struct { *tchttp.BaseRequest // Name of the function for which to get the provisioned concurrency details. FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function namespace. Default value: default. Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Function version number. If this parameter is left empty, the provisioned concurrency information of all function versions will be returned. Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` }
func NewGetProvisionedConcurrencyConfigRequest ¶
func NewGetProvisionedConcurrencyConfigRequest() (request *GetProvisionedConcurrencyConfigRequest)
func (*GetProvisionedConcurrencyConfigRequest) FromJsonString ¶
func (r *GetProvisionedConcurrencyConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetProvisionedConcurrencyConfigRequest) ToJsonString ¶
func (r *GetProvisionedConcurrencyConfigRequest) ToJsonString() string
type GetProvisionedConcurrencyConfigRequestParams ¶
type GetProvisionedConcurrencyConfigRequestParams struct { // Name of the function for which to get the provisioned concurrency details. FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function namespace. Default value: default. Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Function version number. If this parameter is left empty, the provisioned concurrency information of all function versions will be returned. Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` }
Predefined struct for user
type GetProvisionedConcurrencyConfigResponse ¶
type GetProvisionedConcurrencyConfigResponse struct { *tchttp.BaseResponse Response *GetProvisionedConcurrencyConfigResponseParams `json:"Response"` }
func NewGetProvisionedConcurrencyConfigResponse ¶
func NewGetProvisionedConcurrencyConfigResponse() (response *GetProvisionedConcurrencyConfigResponse)
func (*GetProvisionedConcurrencyConfigResponse) FromJsonString ¶
func (r *GetProvisionedConcurrencyConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetProvisionedConcurrencyConfigResponse) ToJsonString ¶
func (r *GetProvisionedConcurrencyConfigResponse) ToJsonString() string
type GetProvisionedConcurrencyConfigResponseParams ¶
type GetProvisionedConcurrencyConfigResponseParams struct { // Unallocated provisioned concurrency amount of function. UnallocatedConcurrencyNum *uint64 `json:"UnallocatedConcurrencyNum,omitempty" name:"UnallocatedConcurrencyNum"` // Allocated provisioned concurrency amount of function. Allocated []*VersionProvisionedConcurrencyInfo `json:"Allocated,omitempty" name:"Allocated"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type GetRequestStatusRequest ¶
type GetRequestStatusRequest struct { *tchttp.BaseRequest // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // ID of the request to be queried FunctionRequestId *string `json:"FunctionRequestId,omitempty" name:"FunctionRequestId"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Start time of the query, for example `2017-05-16 20:00:00`. If it’s left empty, it defaults to 15 minutes before the current time. StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // End time of the query. such as `2017-05-16 20:59:59`. If `StartTime` is not specified, `EndTime` defaults to the current time. If `StartTime` is specified, `EndTime` is required, and it need to be later than the `StartTime`. EndTime *string `json:"EndTime,omitempty" name:"EndTime"` }
func NewGetRequestStatusRequest ¶
func NewGetRequestStatusRequest() (request *GetRequestStatusRequest)
func (*GetRequestStatusRequest) FromJsonString ¶
func (r *GetRequestStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetRequestStatusRequest) ToJsonString ¶
func (r *GetRequestStatusRequest) ToJsonString() string
type GetRequestStatusRequestParams ¶
type GetRequestStatusRequestParams struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // ID of the request to be queried FunctionRequestId *string `json:"FunctionRequestId,omitempty" name:"FunctionRequestId"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Start time of the query, for example `2017-05-16 20:00:00`. If it’s left empty, it defaults to 15 minutes before the current time. StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // End time of the query. such as `2017-05-16 20:59:59`. If `StartTime` is not specified, `EndTime` defaults to the current time. If `StartTime` is specified, `EndTime` is required, and it need to be later than the `StartTime`. EndTime *string `json:"EndTime,omitempty" name:"EndTime"` }
Predefined struct for user
type GetRequestStatusResponse ¶
type GetRequestStatusResponse struct { *tchttp.BaseResponse Response *GetRequestStatusResponseParams `json:"Response"` }
func NewGetRequestStatusResponse ¶
func NewGetRequestStatusResponse() (response *GetRequestStatusResponse)
func (*GetRequestStatusResponse) FromJsonString ¶
func (r *GetRequestStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetRequestStatusResponse) ToJsonString ¶
func (r *GetRequestStatusResponse) ToJsonString() string
type GetRequestStatusResponseParams ¶
type GetRequestStatusResponseParams struct { // Total running functions // Note: this field may return `null`, indicating that no valid values can be obtained. TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // Details of the function running status // Note: this field may return `null`, indicating that no valid values can be obtained. Data []*RequestStatus `json:"Data,omitempty" name:"Data"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type GetReservedConcurrencyConfigRequest ¶
type GetReservedConcurrencyConfigRequest struct { *tchttp.BaseRequest // Specifies the function of which you want to obtain the reserved quota FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function namespace. Default value: default. Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
func NewGetReservedConcurrencyConfigRequest ¶
func NewGetReservedConcurrencyConfigRequest() (request *GetReservedConcurrencyConfigRequest)
func (*GetReservedConcurrencyConfigRequest) FromJsonString ¶
func (r *GetReservedConcurrencyConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetReservedConcurrencyConfigRequest) ToJsonString ¶
func (r *GetReservedConcurrencyConfigRequest) ToJsonString() string
type GetReservedConcurrencyConfigRequestParams ¶
type GetReservedConcurrencyConfigRequestParams struct { // Specifies the function of which you want to obtain the reserved quota FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function namespace. Default value: default. Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
Predefined struct for user
type GetReservedConcurrencyConfigResponse ¶
type GetReservedConcurrencyConfigResponse struct { *tchttp.BaseResponse Response *GetReservedConcurrencyConfigResponseParams `json:"Response"` }
func NewGetReservedConcurrencyConfigResponse ¶
func NewGetReservedConcurrencyConfigResponse() (response *GetReservedConcurrencyConfigResponse)
func (*GetReservedConcurrencyConfigResponse) FromJsonString ¶
func (r *GetReservedConcurrencyConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetReservedConcurrencyConfigResponse) ToJsonString ¶
func (r *GetReservedConcurrencyConfigResponse) ToJsonString() string
type GetReservedConcurrencyConfigResponseParams ¶
type GetReservedConcurrencyConfigResponseParams struct { // The reserved quota of the function // Note: this field may return `null`, indicating that no valid values can be obtained. ReservedMem *uint64 `json:"ReservedMem,omitempty" name:"ReservedMem"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ImageConfig ¶
type ImageConfig struct { // Image repository type, which can be `personal` or `enterprise` ImageType *string `json:"ImageType,omitempty" name:"ImageType"` // {domain}/{namespace}/{imageName}:{tag}@{digest} ImageUri *string `json:"ImageUri,omitempty" name:"ImageUri"` // The temp token that a TCR Enterprise instance uses to obtain an image. It’s required when `ImageType` is `enterprise`. // Note: this field may return `null`, indicating that no valid values can be obtained. RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"` // Disused // Note: this field may return `null`, indicating that no valid values can be obtained. EntryPoint *string `json:"EntryPoint,omitempty" name:"EntryPoint"` // The command to start up the container, such as `python`. If it’s not specified, Entrypoint in Dockerfile is used. // Note: this field may return `null`, indicating that no valid values can be obtained. Command *string `json:"Command,omitempty" name:"Command"` // The parameters to start up the container. Separate parameters with spaces, such as `u app.py`. If it’s not specified, `CMD in Dockerfile is used. // Note: This field may return `null`, indicating that no valid value can be found. Args *string `json:"Args,omitempty" name:"Args"` }
type InvokeFunctionRequest ¶
type InvokeFunctionRequest struct { *tchttp.BaseRequest // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Version or alias of the function. It defaults to `$DEFAULT`. Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Function running parameter, which is in the JSON format. Maximum parameter size is 6 MB. This field corresponds to [event input parameter](https://intl.cloud.tencent.com/document/product/583/9210?from_cn_redirect=1#.E5.87.BD.E6.95.B0.E5.85.A5.E5.8F.82.3Ca-id.3D.22input.22.3E.3C.2Fa.3E). Event *string `json:"Event,omitempty" name:"Event"` // Valid value: `None` (default) or `Tail`. If the value is `Tail`, `log` in the response will contain the corresponding function execution log (up to 4KB). LogType *string `json:"LogType,omitempty" name:"LogType"` // Namespace. `default` is used if it’s left empty. Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Traffic routing config in json format, e.g., {"k":"v"}. Please note that both "k" and "v" must be strings. Up to 1024 bytes allowed. RoutingKey *string `json:"RoutingKey,omitempty" name:"RoutingKey"` }
func NewInvokeFunctionRequest ¶
func NewInvokeFunctionRequest() (request *InvokeFunctionRequest)
func (*InvokeFunctionRequest) FromJsonString ¶
func (r *InvokeFunctionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InvokeFunctionRequest) ToJsonString ¶
func (r *InvokeFunctionRequest) ToJsonString() string
type InvokeFunctionRequestParams ¶
type InvokeFunctionRequestParams struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Version or alias of the function. It defaults to `$DEFAULT`. Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Function running parameter, which is in the JSON format. Maximum parameter size is 6 MB. This field corresponds to [event input parameter](https://intl.cloud.tencent.com/document/product/583/9210?from_cn_redirect=1#.E5.87.BD.E6.95.B0.E5.85.A5.E5.8F.82.3Ca-id.3D.22input.22.3E.3C.2Fa.3E). Event *string `json:"Event,omitempty" name:"Event"` // Valid value: `None` (default) or `Tail`. If the value is `Tail`, `log` in the response will contain the corresponding function execution log (up to 4KB). LogType *string `json:"LogType,omitempty" name:"LogType"` // Namespace. `default` is used if it’s left empty. Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Traffic routing config in json format, e.g., {"k":"v"}. Please note that both "k" and "v" must be strings. Up to 1024 bytes allowed. RoutingKey *string `json:"RoutingKey,omitempty" name:"RoutingKey"` }
Predefined struct for user
type InvokeFunctionResponse ¶
type InvokeFunctionResponse struct { *tchttp.BaseResponse Response *InvokeFunctionResponseParams `json:"Response"` }
func NewInvokeFunctionResponse ¶
func NewInvokeFunctionResponse() (response *InvokeFunctionResponse)
func (*InvokeFunctionResponse) FromJsonString ¶
func (r *InvokeFunctionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InvokeFunctionResponse) ToJsonString ¶
func (r *InvokeFunctionResponse) ToJsonString() string
type InvokeFunctionResponseParams ¶
type InvokeFunctionResponseParams struct { // Function execution result Result *Result `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type InvokeRequest ¶
type InvokeRequest struct { *tchttp.BaseRequest // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Fill in `RequestResponse` for synchronized invocations (default and recommended) and `Event` for asychronized invocations. Note that for synchronized invocations, the max timeout period is 300s. Choose asychronized invocations if the required timeout period is longer than 300 seconds. You can also use [InvokeFunction](https://intl.cloud.tencent.com/document/product/583/58400?from_cn_redirect=1) for synchronized invocations. InvocationType *string `json:"InvocationType,omitempty" name:"InvocationType"` // The version or alias of the triggered function. It defaults to $LATEST Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Function running parameter, which is in the JSON format. The maximum parameter size is 6 MB for synchronized invocations and 128KB for asynchronized invocations. This field corresponds to [event input parameter](https://intl.cloud.tencent.com/document/product/583/9210?from_cn_redirect=1#.E5.87.BD.E6.95.B0.E5.85.A5.E5.8F.82.3Ca-id.3D.22input.22.3E.3C.2Fa.3E). ClientContext *string `json:"ClientContext,omitempty" name:"ClientContext"` // Null for async invocations LogType *string `json:"LogType,omitempty" name:"LogType"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Traffic routing config in json format, e.g., {"k":"v"}. Please note that both "k" and "v" must be strings. Up to 1024 bytes allowed. RoutingKey *string `json:"RoutingKey,omitempty" name:"RoutingKey"` }
func NewInvokeRequest ¶
func NewInvokeRequest() (request *InvokeRequest)
func (*InvokeRequest) FromJsonString ¶
func (r *InvokeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InvokeRequest) ToJsonString ¶
func (r *InvokeRequest) ToJsonString() string
type InvokeRequestParams ¶
type InvokeRequestParams struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Fill in `RequestResponse` for synchronized invocations (default and recommended) and `Event` for asychronized invocations. Note that for synchronized invocations, the max timeout period is 300s. Choose asychronized invocations if the required timeout period is longer than 300 seconds. You can also use [InvokeFunction](https://intl.cloud.tencent.com/document/product/583/58400?from_cn_redirect=1) for synchronized invocations. InvocationType *string `json:"InvocationType,omitempty" name:"InvocationType"` // The version or alias of the triggered function. It defaults to $LATEST Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Function running parameter, which is in the JSON format. The maximum parameter size is 6 MB for synchronized invocations and 128KB for asynchronized invocations. This field corresponds to [event input parameter](https://intl.cloud.tencent.com/document/product/583/9210?from_cn_redirect=1#.E5.87.BD.E6.95.B0.E5.85.A5.E5.8F.82.3Ca-id.3D.22input.22.3E.3C.2Fa.3E). ClientContext *string `json:"ClientContext,omitempty" name:"ClientContext"` // Null for async invocations LogType *string `json:"LogType,omitempty" name:"LogType"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Traffic routing config in json format, e.g., {"k":"v"}. Please note that both "k" and "v" must be strings. Up to 1024 bytes allowed. RoutingKey *string `json:"RoutingKey,omitempty" name:"RoutingKey"` }
Predefined struct for user
type InvokeResponse ¶
type InvokeResponse struct { *tchttp.BaseResponse Response *InvokeResponseParams `json:"Response"` }
func NewInvokeResponse ¶
func NewInvokeResponse() (response *InvokeResponse)
func (*InvokeResponse) FromJsonString ¶
func (r *InvokeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InvokeResponse) ToJsonString ¶
func (r *InvokeResponse) ToJsonString() string
type InvokeResponseParams ¶
type InvokeResponseParams struct { // Function execution result Result *Result `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type LayerVersionInfo ¶
type LayerVersionInfo struct { // Runtime applicable to a version // Note: This field may return null, indicating that no valid values can be obtained. CompatibleRuntimes []*string `json:"CompatibleRuntimes,omitempty" name:"CompatibleRuntimes"` // Creation time AddTime *string `json:"AddTime,omitempty" name:"AddTime"` // Version description // Note: This field may return null, indicating that no valid values can be obtained. Description *string `json:"Description,omitempty" name:"Description"` // License information // Note: This field may return null, indicating that no valid values can be obtained. LicenseInfo *string `json:"LicenseInfo,omitempty" name:"LicenseInfo"` // Version number LayerVersion *int64 `json:"LayerVersion,omitempty" name:"LayerVersion"` // Layer name LayerName *string `json:"LayerName,omitempty" name:"LayerName"` // Current status of specific layer version. For valid values, please see [here](https://intl.cloud.tencent.com/document/product/583/47175?from_cn_redirect=1#.E5.B1.82.EF.BC.88layer.EF.BC.89.E7.8A.B6.E6.80.81) Status *string `json:"Status,omitempty" name:"Status"` }
type LimitsInfo ¶
type LimitsInfo struct { // Limit of namespace quantity NamespacesCount *int64 `json:"NamespacesCount,omitempty" name:"NamespacesCount"` // Namespace limit information Namespace []*NamespaceLimit `json:"Namespace,omitempty" name:"Namespace"` }
type ListAliasesRequest ¶
type ListAliasesRequest struct { *tchttp.BaseRequest // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // If this parameter is provided, only aliases associated with this function version will be returned. FunctionVersion *string `json:"FunctionVersion,omitempty" name:"FunctionVersion"` // Data offset. Default value: 0 Offset *string `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: 20 Limit *string `json:"Limit,omitempty" name:"Limit"` }
func NewListAliasesRequest ¶
func NewListAliasesRequest() (request *ListAliasesRequest)
func (*ListAliasesRequest) FromJsonString ¶
func (r *ListAliasesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListAliasesRequest) ToJsonString ¶
func (r *ListAliasesRequest) ToJsonString() string
type ListAliasesRequestParams ¶
type ListAliasesRequestParams struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // If this parameter is provided, only aliases associated with this function version will be returned. FunctionVersion *string `json:"FunctionVersion,omitempty" name:"FunctionVersion"` // Data offset. Default value: 0 Offset *string `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: 20 Limit *string `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type ListAliasesResponse ¶
type ListAliasesResponse struct { *tchttp.BaseResponse Response *ListAliasesResponseParams `json:"Response"` }
func NewListAliasesResponse ¶
func NewListAliasesResponse() (response *ListAliasesResponse)
func (*ListAliasesResponse) FromJsonString ¶
func (r *ListAliasesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListAliasesResponse) ToJsonString ¶
func (r *ListAliasesResponse) ToJsonString() string
type ListAliasesResponseParams ¶
type ListAliasesResponseParams struct { // Alias list Aliases []*Alias `json:"Aliases,omitempty" name:"Aliases"` // Total number of aliases // Note: this field may return null, indicating that no valid values can be obtained. TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ListAsyncEventsRequest ¶
type ListAsyncEventsRequest struct { *tchttp.BaseRequest // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Filter (function version) Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Filter (invocation type list) InvokeType []*string `json:"InvokeType,omitempty" name:"InvokeType"` // Filter (event status list) Status []*string `json:"Status,omitempty" name:"Status"` // Filter (left-closed-right-open range of execution start time) StartTimeInterval *TimeInterval `json:"StartTimeInterval,omitempty" name:"StartTimeInterval"` // Filter (left-closed-right-open range of execution end time) EndTimeInterval *TimeInterval `json:"EndTimeInterval,omitempty" name:"EndTimeInterval"` // Valid values: ASC, DESC. Default value: DESC Order *string `json:"Order,omitempty" name:"Order"` // Valid values: StartTime, EndTime. Default value: StartTime Orderby *string `json:"Orderby,omitempty" name:"Orderby"` // Data offset. Default value: 0 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: 20. Maximum value: 100 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // Filter (event invocation request ID) InvokeRequestId *string `json:"InvokeRequestId,omitempty" name:"InvokeRequestId"` }
func NewListAsyncEventsRequest ¶
func NewListAsyncEventsRequest() (request *ListAsyncEventsRequest)
func (*ListAsyncEventsRequest) FromJsonString ¶
func (r *ListAsyncEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListAsyncEventsRequest) ToJsonString ¶
func (r *ListAsyncEventsRequest) ToJsonString() string
type ListAsyncEventsRequestParams ¶
type ListAsyncEventsRequestParams struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Filter (function version) Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Filter (invocation type list) InvokeType []*string `json:"InvokeType,omitempty" name:"InvokeType"` // Filter (event status list) Status []*string `json:"Status,omitempty" name:"Status"` // Filter (left-closed-right-open range of execution start time) StartTimeInterval *TimeInterval `json:"StartTimeInterval,omitempty" name:"StartTimeInterval"` // Filter (left-closed-right-open range of execution end time) EndTimeInterval *TimeInterval `json:"EndTimeInterval,omitempty" name:"EndTimeInterval"` // Valid values: ASC, DESC. Default value: DESC Order *string `json:"Order,omitempty" name:"Order"` // Valid values: StartTime, EndTime. Default value: StartTime Orderby *string `json:"Orderby,omitempty" name:"Orderby"` // Data offset. Default value: 0 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: 20. Maximum value: 100 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // Filter (event invocation request ID) InvokeRequestId *string `json:"InvokeRequestId,omitempty" name:"InvokeRequestId"` }
Predefined struct for user
type ListAsyncEventsResponse ¶
type ListAsyncEventsResponse struct { *tchttp.BaseResponse Response *ListAsyncEventsResponseParams `json:"Response"` }
func NewListAsyncEventsResponse ¶
func NewListAsyncEventsResponse() (response *ListAsyncEventsResponse)
func (*ListAsyncEventsResponse) FromJsonString ¶
func (r *ListAsyncEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListAsyncEventsResponse) ToJsonString ¶
func (r *ListAsyncEventsResponse) ToJsonString() string
type ListAsyncEventsResponseParams ¶
type ListAsyncEventsResponseParams struct { // Total number of events that meet the filter TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // Async event list EventList []*AsyncEvent `json:"EventList,omitempty" name:"EventList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ListFunctionsRequest ¶
type ListFunctionsRequest struct { *tchttp.BaseRequest // It specifies whether to return the results in ascending or descending order. The value is `ASC` or `DESC`. Order *string `json:"Order,omitempty" name:"Order"` // It specifies the sorting order of the results according to a specified field, such as `AddTime`, `ModTime`, and `FunctionName`. Orderby *string `json:"Orderby,omitempty" name:"Orderby"` // Data offset. The default value is `0`. Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Return data length. The default value is `20`. Limit *int64 `json:"Limit,omitempty" name:"Limit"` // It specifies whether to support fuzzy matching for the function name. SearchKey *string `json:"SearchKey,omitempty" name:"SearchKey"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Function description. Fuzzy search is supported. Description *string `json:"Description,omitempty" name:"Description"` // Filters // - tag:tag-key - String - Required: No - Filtering criteria based on tag-key - value pairs. Replace `tag-key` with a specific tag-key. // // The maximum number of `Filters` for each request is 10, and that of `Filter.Values` is 5. Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewListFunctionsRequest ¶
func NewListFunctionsRequest() (request *ListFunctionsRequest)
func (*ListFunctionsRequest) FromJsonString ¶
func (r *ListFunctionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListFunctionsRequest) ToJsonString ¶
func (r *ListFunctionsRequest) ToJsonString() string
type ListFunctionsRequestParams ¶
type ListFunctionsRequestParams struct { // It specifies whether to return the results in ascending or descending order. The value is `ASC` or `DESC`. Order *string `json:"Order,omitempty" name:"Order"` // It specifies the sorting order of the results according to a specified field, such as `AddTime`, `ModTime`, and `FunctionName`. Orderby *string `json:"Orderby,omitempty" name:"Orderby"` // Data offset. The default value is `0`. Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Return data length. The default value is `20`. Limit *int64 `json:"Limit,omitempty" name:"Limit"` // It specifies whether to support fuzzy matching for the function name. SearchKey *string `json:"SearchKey,omitempty" name:"SearchKey"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Function description. Fuzzy search is supported. Description *string `json:"Description,omitempty" name:"Description"` // Filters // - tag:tag-key - String - Required: No - Filtering criteria based on tag-key - value pairs. Replace `tag-key` with a specific tag-key. // // The maximum number of `Filters` for each request is 10, and that of `Filter.Values` is 5. Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type ListFunctionsResponse ¶
type ListFunctionsResponse struct { *tchttp.BaseResponse Response *ListFunctionsResponseParams `json:"Response"` }
func NewListFunctionsResponse ¶
func NewListFunctionsResponse() (response *ListFunctionsResponse)
func (*ListFunctionsResponse) FromJsonString ¶
func (r *ListFunctionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListFunctionsResponse) ToJsonString ¶
func (r *ListFunctionsResponse) ToJsonString() string
type ListFunctionsResponseParams ¶
type ListFunctionsResponseParams struct { // Function list Functions []*Function `json:"Functions,omitempty" name:"Functions"` // Total number TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ListLayerVersionsRequest ¶
type ListLayerVersionsRequest struct { *tchttp.BaseRequest // Layer name LayerName *string `json:"LayerName,omitempty" name:"LayerName"` // Compatible runtimes CompatibleRuntime []*string `json:"CompatibleRuntime,omitempty" name:"CompatibleRuntime"` }
func NewListLayerVersionsRequest ¶
func NewListLayerVersionsRequest() (request *ListLayerVersionsRequest)
func (*ListLayerVersionsRequest) FromJsonString ¶
func (r *ListLayerVersionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListLayerVersionsRequest) ToJsonString ¶
func (r *ListLayerVersionsRequest) ToJsonString() string
type ListLayerVersionsRequestParams ¶
type ListLayerVersionsRequestParams struct { // Layer name LayerName *string `json:"LayerName,omitempty" name:"LayerName"` // Compatible runtimes CompatibleRuntime []*string `json:"CompatibleRuntime,omitempty" name:"CompatibleRuntime"` }
Predefined struct for user
type ListLayerVersionsResponse ¶
type ListLayerVersionsResponse struct { *tchttp.BaseResponse Response *ListLayerVersionsResponseParams `json:"Response"` }
func NewListLayerVersionsResponse ¶
func NewListLayerVersionsResponse() (response *ListLayerVersionsResponse)
func (*ListLayerVersionsResponse) FromJsonString ¶
func (r *ListLayerVersionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListLayerVersionsResponse) ToJsonString ¶
func (r *ListLayerVersionsResponse) ToJsonString() string
type ListLayerVersionsResponseParams ¶
type ListLayerVersionsResponseParams struct { // Layer version list LayerVersions []*LayerVersionInfo `json:"LayerVersions,omitempty" name:"LayerVersions"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ListLayersRequest ¶
type ListLayersRequest struct { *tchttp.BaseRequest // Compatible runtimes CompatibleRuntime *string `json:"CompatibleRuntime,omitempty" name:"CompatibleRuntime"` // Offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Limit Limit *int64 `json:"Limit,omitempty" name:"Limit"` // Query key, which fuzzily matches the name SearchKey *string `json:"SearchKey,omitempty" name:"SearchKey"` }
func NewListLayersRequest ¶
func NewListLayersRequest() (request *ListLayersRequest)
func (*ListLayersRequest) FromJsonString ¶
func (r *ListLayersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListLayersRequest) ToJsonString ¶
func (r *ListLayersRequest) ToJsonString() string
type ListLayersRequestParams ¶
type ListLayersRequestParams struct { // Compatible runtimes CompatibleRuntime *string `json:"CompatibleRuntime,omitempty" name:"CompatibleRuntime"` // Offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Limit Limit *int64 `json:"Limit,omitempty" name:"Limit"` // Query key, which fuzzily matches the name SearchKey *string `json:"SearchKey,omitempty" name:"SearchKey"` }
Predefined struct for user
type ListLayersResponse ¶
type ListLayersResponse struct { *tchttp.BaseResponse Response *ListLayersResponseParams `json:"Response"` }
func NewListLayersResponse ¶
func NewListLayersResponse() (response *ListLayersResponse)
func (*ListLayersResponse) FromJsonString ¶
func (r *ListLayersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListLayersResponse) ToJsonString ¶
func (r *ListLayersResponse) ToJsonString() string
type ListLayersResponseParams ¶
type ListLayersResponseParams struct { // Layer list Layers []*LayerVersionInfo `json:"Layers,omitempty" name:"Layers"` // Total number of layers TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ListNamespacesRequest ¶
type ListNamespacesRequest struct { *tchttp.BaseRequest // Return data length. The default value is `20`. Limit *int64 `json:"Limit,omitempty" name:"Limit"` // Data offset. The default value is `0`. Offset *int64 `json:"Offset,omitempty" name:"Offset"` // It specifies the sorting order of the results according to a specified field, such as `Name` and `Updatetime`. Orderby *string `json:"Orderby,omitempty" name:"Orderby"` // It specifies whether to return the results in ascending or descending order. The value is `ASC` or `DESC`. Order *string `json:"Order,omitempty" name:"Order"` // Specifies the range and keyword for search. The value of `Key` can be `Namespace` or `Description`. Multiple AND conditions can be specified. SearchKey []*SearchKey `json:"SearchKey,omitempty" name:"SearchKey"` }
func NewListNamespacesRequest ¶
func NewListNamespacesRequest() (request *ListNamespacesRequest)
func (*ListNamespacesRequest) FromJsonString ¶
func (r *ListNamespacesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListNamespacesRequest) ToJsonString ¶
func (r *ListNamespacesRequest) ToJsonString() string
type ListNamespacesRequestParams ¶
type ListNamespacesRequestParams struct { // Return data length. The default value is `20`. Limit *int64 `json:"Limit,omitempty" name:"Limit"` // Data offset. The default value is `0`. Offset *int64 `json:"Offset,omitempty" name:"Offset"` // It specifies the sorting order of the results according to a specified field, such as `Name` and `Updatetime`. Orderby *string `json:"Orderby,omitempty" name:"Orderby"` // It specifies whether to return the results in ascending or descending order. The value is `ASC` or `DESC`. Order *string `json:"Order,omitempty" name:"Order"` // Specifies the range and keyword for search. The value of `Key` can be `Namespace` or `Description`. Multiple AND conditions can be specified. SearchKey []*SearchKey `json:"SearchKey,omitempty" name:"SearchKey"` }
Predefined struct for user
type ListNamespacesResponse ¶
type ListNamespacesResponse struct { *tchttp.BaseResponse Response *ListNamespacesResponseParams `json:"Response"` }
func NewListNamespacesResponse ¶
func NewListNamespacesResponse() (response *ListNamespacesResponse)
func (*ListNamespacesResponse) FromJsonString ¶
func (r *ListNamespacesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListNamespacesResponse) ToJsonString ¶
func (r *ListNamespacesResponse) ToJsonString() string
type ListNamespacesResponseParams ¶
type ListNamespacesResponseParams struct { // Namespace details Namespaces []*Namespace `json:"Namespaces,omitempty" name:"Namespaces"` // Number of return namespaces TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ListTriggersRequest ¶
type ListTriggersRequest struct { *tchttp.BaseRequest // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Namespace. Default value: default Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Data offset. Default value: 0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: 20 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Indicates by which field to sort the returned results. Valid values: add_time, mod_time. Default value: mod_time OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // Indicates whether the returned results are sorted in ascending or descending order. Valid values: ASC, DESC. Default value: DESC Order *string `json:"Order,omitempty" name:"Order"` // * Qualifier: // Function version, alias Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewListTriggersRequest ¶
func NewListTriggersRequest() (request *ListTriggersRequest)
func (*ListTriggersRequest) FromJsonString ¶
func (r *ListTriggersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListTriggersRequest) ToJsonString ¶
func (r *ListTriggersRequest) ToJsonString() string
type ListTriggersRequestParams ¶
type ListTriggersRequestParams struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Namespace. Default value: default Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Data offset. Default value: 0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: 20 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Indicates by which field to sort the returned results. Valid values: add_time, mod_time. Default value: mod_time OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // Indicates whether the returned results are sorted in ascending or descending order. Valid values: ASC, DESC. Default value: DESC Order *string `json:"Order,omitempty" name:"Order"` // * Qualifier: // Function version, alias Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type ListTriggersResponse ¶
type ListTriggersResponse struct { *tchttp.BaseResponse Response *ListTriggersResponseParams `json:"Response"` }
func NewListTriggersResponse ¶
func NewListTriggersResponse() (response *ListTriggersResponse)
func (*ListTriggersResponse) FromJsonString ¶
func (r *ListTriggersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListTriggersResponse) ToJsonString ¶
func (r *ListTriggersResponse) ToJsonString() string
type ListTriggersResponseParams ¶
type ListTriggersResponseParams struct { // Total number of triggers TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // Trigger list Triggers []*TriggerInfo `json:"Triggers,omitempty" name:"Triggers"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ListVersionByFunctionRequest ¶
type ListVersionByFunctionRequest struct { *tchttp.BaseRequest // Function Name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // The namespace where the function locates Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Data offset. The default value is `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Return data length. The default value is `20`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // It specifies whether to return the results in ascending or descending order. The value is `ASC` or `DESC`. Order *string `json:"Order,omitempty" name:"Order"` // It specifies the sorting order of the results according to a specified field, such as `AddTime`, `ModTime`. OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` }
func NewListVersionByFunctionRequest ¶
func NewListVersionByFunctionRequest() (request *ListVersionByFunctionRequest)
func (*ListVersionByFunctionRequest) FromJsonString ¶
func (r *ListVersionByFunctionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListVersionByFunctionRequest) ToJsonString ¶
func (r *ListVersionByFunctionRequest) ToJsonString() string
type ListVersionByFunctionRequestParams ¶
type ListVersionByFunctionRequestParams struct { // Function Name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // The namespace where the function locates Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Data offset. The default value is `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Return data length. The default value is `20`. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // It specifies whether to return the results in ascending or descending order. The value is `ASC` or `DESC`. Order *string `json:"Order,omitempty" name:"Order"` // It specifies the sorting order of the results according to a specified field, such as `AddTime`, `ModTime`. OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` }
Predefined struct for user
type ListVersionByFunctionResponse ¶
type ListVersionByFunctionResponse struct { *tchttp.BaseResponse Response *ListVersionByFunctionResponseParams `json:"Response"` }
func NewListVersionByFunctionResponse ¶
func NewListVersionByFunctionResponse() (response *ListVersionByFunctionResponse)
func (*ListVersionByFunctionResponse) FromJsonString ¶
func (r *ListVersionByFunctionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListVersionByFunctionResponse) ToJsonString ¶
func (r *ListVersionByFunctionResponse) ToJsonString() string
type ListVersionByFunctionResponseParams ¶
type ListVersionByFunctionResponseParams struct { // Function version FunctionVersion []*string `json:"FunctionVersion,omitempty" name:"FunctionVersion"` // Function version list // Note: This field may return null, indicating that no valid values is found. Versions []*FunctionVersion `json:"Versions,omitempty" name:"Versions"` // Total number of function versions // Note: This field may return null, indicating that no valid value was found. TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type LogFilter ¶
type LogFilter struct { // Values of `filter.RetCode` include: // not0, indicating that only logs of failed execution will be returned. // is0, indicating that only logs of successful execution will be returned. // TimeLimitExceeded, indicating that logs of function invocations which timed out will be returned. // ResourceLimitExceeded, indicating that logs of function invocations during which resources exceeded the upper limit will be returned. // UserCodeException, indicating that logs of function invocations during which a user code error occurred will be returned. // Blank, indicating that all logs will be returned. RetCode *string `json:"RetCode,omitempty" name:"RetCode"` }
type LogSearchContext ¶
type LogSearchContext struct { // Offset. Offset *string `json:"Offset,omitempty" name:"Offset"` // Log record number Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Log keyword Keyword *string `json:"Keyword,omitempty" name:"Keyword"` // Log type. The value is `Application` (default) or `Platform`. Type *string `json:"Type,omitempty" name:"Type"` }
type Namespace ¶
type Namespace struct { // Creation time of the namespace ModTime *string `json:"ModTime,omitempty" name:"ModTime"` // Modification time of the namespace AddTime *string `json:"AddTime,omitempty" name:"AddTime"` // Namespace description Description *string `json:"Description,omitempty" name:"Description"` // Namespace name Name *string `json:"Name,omitempty" name:"Name"` // The default value is default. TCB indicates that the namespace is developed and created through the mini-program cloud. Type *string `json:"Type,omitempty" name:"Type"` }
type NamespaceLimit ¶
type NamespaceLimit struct { // Total number of functions FunctionsCount *int64 `json:"FunctionsCount,omitempty" name:"FunctionsCount"` // Trigger information Trigger *TriggerCount `json:"Trigger,omitempty" name:"Trigger"` // Namespace name Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Concurrency ConcurrentExecutions *int64 `json:"ConcurrentExecutions,omitempty" name:"ConcurrentExecutions"` // Timeout limit TimeoutLimit *int64 `json:"TimeoutLimit,omitempty" name:"TimeoutLimit"` // Test event limit // Note: this field may return null, indicating that no valid values can be obtained. TestModelLimit *int64 `json:"TestModelLimit,omitempty" name:"TestModelLimit"` // Initialization timeout limit InitTimeoutLimit *int64 `json:"InitTimeoutLimit,omitempty" name:"InitTimeoutLimit"` // Limit of async retry attempt quantity RetryNumLimit *int64 `json:"RetryNumLimit,omitempty" name:"RetryNumLimit"` // Lower limit of message retention time for async retry MinMsgTTL *int64 `json:"MinMsgTTL,omitempty" name:"MinMsgTTL"` // Upper limit of message retention time for async retry MaxMsgTTL *int64 `json:"MaxMsgTTL,omitempty" name:"MaxMsgTTL"` }
type NamespaceUsage ¶
type NamespaceUsage struct { // Function array Functions []*string `json:"Functions,omitempty" name:"Functions"` // Namespace name Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Number of functions in namespace FunctionsCount *int64 `json:"FunctionsCount,omitempty" name:"FunctionsCount"` // Total memory quota of the namespace // Note: This field may return `null`, indicating that no valid values can be obtained. TotalConcurrencyMem *int64 `json:"TotalConcurrencyMem,omitempty" name:"TotalConcurrencyMem"` // Concurrency usage of the namespace // Note: This field may return `null`, indicating that no valid value can be obtained. TotalAllocatedConcurrencyMem *int64 `json:"TotalAllocatedConcurrencyMem,omitempty" name:"TotalAllocatedConcurrencyMem"` // Provisioned concurrency usage of the namespace // Note: This field may return `null`, indicating that no valid value can be obtained. TotalAllocatedProvisionedMem *int64 `json:"TotalAllocatedProvisionedMem,omitempty" name:"TotalAllocatedProvisionedMem"` }
type PublishLayerVersionRequest ¶
type PublishLayerVersionRequest struct { *tchttp.BaseRequest // Layer name, which can contain 1-64 English letters, digits, hyphens, and underscores, must begin with a letter, and cannot end with a hyphen or underscore LayerName *string `json:"LayerName,omitempty" name:"LayerName"` // Runtimes compatible with layer. Multiple choices are allowed. The valid values of this parameter correspond to the valid values of the `Runtime` of the function. CompatibleRuntimes []*string `json:"CompatibleRuntimes,omitempty" name:"CompatibleRuntimes"` // Layer file source or content Content *Code `json:"Content,omitempty" name:"Content"` // Layer version description Description *string `json:"Description,omitempty" name:"Description"` // Software license of layer LicenseInfo *string `json:"LicenseInfo,omitempty" name:"LicenseInfo"` }
func NewPublishLayerVersionRequest ¶
func NewPublishLayerVersionRequest() (request *PublishLayerVersionRequest)
func (*PublishLayerVersionRequest) FromJsonString ¶
func (r *PublishLayerVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PublishLayerVersionRequest) ToJsonString ¶
func (r *PublishLayerVersionRequest) ToJsonString() string
type PublishLayerVersionRequestParams ¶
type PublishLayerVersionRequestParams struct { // Layer name, which can contain 1-64 English letters, digits, hyphens, and underscores, must begin with a letter, and cannot end with a hyphen or underscore LayerName *string `json:"LayerName,omitempty" name:"LayerName"` // Runtimes compatible with layer. Multiple choices are allowed. The valid values of this parameter correspond to the valid values of the `Runtime` of the function. CompatibleRuntimes []*string `json:"CompatibleRuntimes,omitempty" name:"CompatibleRuntimes"` // Layer file source or content Content *Code `json:"Content,omitempty" name:"Content"` // Layer version description Description *string `json:"Description,omitempty" name:"Description"` // Software license of layer LicenseInfo *string `json:"LicenseInfo,omitempty" name:"LicenseInfo"` }
Predefined struct for user
type PublishLayerVersionResponse ¶
type PublishLayerVersionResponse struct { *tchttp.BaseResponse Response *PublishLayerVersionResponseParams `json:"Response"` }
func NewPublishLayerVersionResponse ¶
func NewPublishLayerVersionResponse() (response *PublishLayerVersionResponse)
func (*PublishLayerVersionResponse) FromJsonString ¶
func (r *PublishLayerVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PublishLayerVersionResponse) ToJsonString ¶
func (r *PublishLayerVersionResponse) ToJsonString() string
type PublishLayerVersionResponseParams ¶
type PublishLayerVersionResponseParams struct { // Version number of the layer created in this request LayerVersion *int64 `json:"LayerVersion,omitempty" name:"LayerVersion"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type PublishVersionRequest ¶
type PublishVersionRequest struct { *tchttp.BaseRequest // Name of the released function FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function description Description *string `json:"Description,omitempty" name:"Description"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
func NewPublishVersionRequest ¶
func NewPublishVersionRequest() (request *PublishVersionRequest)
func (*PublishVersionRequest) FromJsonString ¶
func (r *PublishVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PublishVersionRequest) ToJsonString ¶
func (r *PublishVersionRequest) ToJsonString() string
type PublishVersionRequestParams ¶
type PublishVersionRequestParams struct { // Name of the released function FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function description Description *string `json:"Description,omitempty" name:"Description"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
Predefined struct for user
type PublishVersionResponse ¶
type PublishVersionResponse struct { *tchttp.BaseResponse Response *PublishVersionResponseParams `json:"Response"` }
func NewPublishVersionResponse ¶
func NewPublishVersionResponse() (response *PublishVersionResponse)
func (*PublishVersionResponse) FromJsonString ¶
func (r *PublishVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PublishVersionResponse) ToJsonString ¶
func (r *PublishVersionResponse) ToJsonString() string
type PublishVersionResponseParams ¶
type PublishVersionResponseParams struct { // Function version FunctionVersion *string `json:"FunctionVersion,omitempty" name:"FunctionVersion"` // Code size CodeSize *int64 `json:"CodeSize,omitempty" name:"CodeSize"` // Maximum available memory MemorySize *int64 `json:"MemorySize,omitempty" name:"MemorySize"` // Function description Description *string `json:"Description,omitempty" name:"Description"` // Function entry Handler *string `json:"Handler,omitempty" name:"Handler"` // Function timeout Timeout *int64 `json:"Timeout,omitempty" name:"Timeout"` // Function running environment Runtime *string `json:"Runtime,omitempty" name:"Runtime"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type PutProvisionedConcurrencyConfigRequest ¶
type PutProvisionedConcurrencyConfigRequest struct { *tchttp.BaseRequest // Name of the function for which to set the provisioned concurrency FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function version number. Note: the `$LATEST` version does not support provisioned concurrency Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Provisioned concurrency amount. Note: there is an upper limit for the sum of provisioned concurrency amounts of all versions, which currently is the function's maximum concurrency quota minus 100 VersionProvisionedConcurrencyNum *uint64 `json:"VersionProvisionedConcurrencyNum,omitempty" name:"VersionProvisionedConcurrencyNum"` // Function namespace. Default value: `default` Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Scheduled provisioned concurrency scaling action TriggerActions []*TriggerAction `json:"TriggerActions,omitempty" name:"TriggerActions"` // Specifies the provisioned concurrency type. // `Default`: Static provisioned concurrency. // `ConcurrencyUtilizationTracking`: Scales the concurrency automatically according to the concurrency utilization. // If `ConcurrencyUtilizationTracking` is passed in, // // `TrackingTarget`, `MinCapacity` and `MaxCapacity` are required, and `VersionProvisionedConcurrencyNum` must be `0`. ProvisionedType *string `json:"ProvisionedType,omitempty" name:"ProvisionedType"` // The target concurrency utilization. Range: (0,1) (two decimal places) TrackingTarget *float64 `json:"TrackingTarget,omitempty" name:"TrackingTarget"` // The minimum number of instances. It can not be smaller than `1`. MinCapacity *uint64 `json:"MinCapacity,omitempty" name:"MinCapacity"` // The maximum number of instances MaxCapacity *uint64 `json:"MaxCapacity,omitempty" name:"MaxCapacity"` }
func NewPutProvisionedConcurrencyConfigRequest ¶
func NewPutProvisionedConcurrencyConfigRequest() (request *PutProvisionedConcurrencyConfigRequest)
func (*PutProvisionedConcurrencyConfigRequest) FromJsonString ¶
func (r *PutProvisionedConcurrencyConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PutProvisionedConcurrencyConfigRequest) ToJsonString ¶
func (r *PutProvisionedConcurrencyConfigRequest) ToJsonString() string
type PutProvisionedConcurrencyConfigRequestParams ¶
type PutProvisionedConcurrencyConfigRequestParams struct { // Name of the function for which to set the provisioned concurrency FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function version number. Note: the `$LATEST` version does not support provisioned concurrency Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Provisioned concurrency amount. Note: there is an upper limit for the sum of provisioned concurrency amounts of all versions, which currently is the function's maximum concurrency quota minus 100 VersionProvisionedConcurrencyNum *uint64 `json:"VersionProvisionedConcurrencyNum,omitempty" name:"VersionProvisionedConcurrencyNum"` // Function namespace. Default value: `default` Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Scheduled provisioned concurrency scaling action TriggerActions []*TriggerAction `json:"TriggerActions,omitempty" name:"TriggerActions"` // Specifies the provisioned concurrency type. // `Default`: Static provisioned concurrency. // `ConcurrencyUtilizationTracking`: Scales the concurrency automatically according to the concurrency utilization. // If `ConcurrencyUtilizationTracking` is passed in, // // `TrackingTarget`, `MinCapacity` and `MaxCapacity` are required, and `VersionProvisionedConcurrencyNum` must be `0`. ProvisionedType *string `json:"ProvisionedType,omitempty" name:"ProvisionedType"` // The target concurrency utilization. Range: (0,1) (two decimal places) TrackingTarget *float64 `json:"TrackingTarget,omitempty" name:"TrackingTarget"` // The minimum number of instances. It can not be smaller than `1`. MinCapacity *uint64 `json:"MinCapacity,omitempty" name:"MinCapacity"` // The maximum number of instances MaxCapacity *uint64 `json:"MaxCapacity,omitempty" name:"MaxCapacity"` }
Predefined struct for user
type PutProvisionedConcurrencyConfigResponse ¶
type PutProvisionedConcurrencyConfigResponse struct { *tchttp.BaseResponse Response *PutProvisionedConcurrencyConfigResponseParams `json:"Response"` }
func NewPutProvisionedConcurrencyConfigResponse ¶
func NewPutProvisionedConcurrencyConfigResponse() (response *PutProvisionedConcurrencyConfigResponse)
func (*PutProvisionedConcurrencyConfigResponse) FromJsonString ¶
func (r *PutProvisionedConcurrencyConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PutProvisionedConcurrencyConfigResponse) ToJsonString ¶
func (r *PutProvisionedConcurrencyConfigResponse) ToJsonString() string
type PutProvisionedConcurrencyConfigResponseParams ¶
type PutProvisionedConcurrencyConfigResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type PutReservedConcurrencyConfigRequest ¶
type PutReservedConcurrencyConfigRequest struct { *tchttp.BaseRequest // Specifies the function of which you want to configure the reserved quota FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Reserved memory quota of the function. Note: the upper limit for the total reserved quota of the function is the user's total concurrency memory minus 12800 ReservedConcurrencyMem *uint64 `json:"ReservedConcurrencyMem,omitempty" name:"ReservedConcurrencyMem"` // Function namespace. Default value: `default` Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
func NewPutReservedConcurrencyConfigRequest ¶
func NewPutReservedConcurrencyConfigRequest() (request *PutReservedConcurrencyConfigRequest)
func (*PutReservedConcurrencyConfigRequest) FromJsonString ¶
func (r *PutReservedConcurrencyConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PutReservedConcurrencyConfigRequest) ToJsonString ¶
func (r *PutReservedConcurrencyConfigRequest) ToJsonString() string
type PutReservedConcurrencyConfigRequestParams ¶
type PutReservedConcurrencyConfigRequestParams struct { // Specifies the function of which you want to configure the reserved quota FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Reserved memory quota of the function. Note: the upper limit for the total reserved quota of the function is the user's total concurrency memory minus 12800 ReservedConcurrencyMem *uint64 `json:"ReservedConcurrencyMem,omitempty" name:"ReservedConcurrencyMem"` // Function namespace. Default value: `default` Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
Predefined struct for user
type PutReservedConcurrencyConfigResponse ¶
type PutReservedConcurrencyConfigResponse struct { *tchttp.BaseResponse Response *PutReservedConcurrencyConfigResponseParams `json:"Response"` }
func NewPutReservedConcurrencyConfigResponse ¶
func NewPutReservedConcurrencyConfigResponse() (response *PutReservedConcurrencyConfigResponse)
func (*PutReservedConcurrencyConfigResponse) FromJsonString ¶
func (r *PutReservedConcurrencyConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PutReservedConcurrencyConfigResponse) ToJsonString ¶
func (r *PutReservedConcurrencyConfigResponse) ToJsonString() string
type PutReservedConcurrencyConfigResponseParams ¶
type PutReservedConcurrencyConfigResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type PutTotalConcurrencyConfigRequest ¶
type PutTotalConcurrencyConfigRequest struct { *tchttp.BaseRequest // Account concurrency memory quota. Note: the lower limit for the account concurrency memory quota is the user's total concurrency memory used + 12800 TotalConcurrencyMem *uint64 `json:"TotalConcurrencyMem,omitempty" name:"TotalConcurrencyMem"` // Namespace. Default value: `default` Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
func NewPutTotalConcurrencyConfigRequest ¶
func NewPutTotalConcurrencyConfigRequest() (request *PutTotalConcurrencyConfigRequest)
func (*PutTotalConcurrencyConfigRequest) FromJsonString ¶
func (r *PutTotalConcurrencyConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PutTotalConcurrencyConfigRequest) ToJsonString ¶
func (r *PutTotalConcurrencyConfigRequest) ToJsonString() string
type PutTotalConcurrencyConfigRequestParams ¶
type PutTotalConcurrencyConfigRequestParams struct { // Account concurrency memory quota. Note: the lower limit for the account concurrency memory quota is the user's total concurrency memory used + 12800 TotalConcurrencyMem *uint64 `json:"TotalConcurrencyMem,omitempty" name:"TotalConcurrencyMem"` // Namespace. Default value: `default` Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
Predefined struct for user
type PutTotalConcurrencyConfigResponse ¶
type PutTotalConcurrencyConfigResponse struct { *tchttp.BaseResponse Response *PutTotalConcurrencyConfigResponseParams `json:"Response"` }
func NewPutTotalConcurrencyConfigResponse ¶
func NewPutTotalConcurrencyConfigResponse() (response *PutTotalConcurrencyConfigResponse)
func (*PutTotalConcurrencyConfigResponse) FromJsonString ¶
func (r *PutTotalConcurrencyConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PutTotalConcurrencyConfigResponse) ToJsonString ¶
func (r *PutTotalConcurrencyConfigResponse) ToJsonString() string
type PutTotalConcurrencyConfigResponseParams ¶
type PutTotalConcurrencyConfigResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type RequestStatus ¶
type RequestStatus struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Return value after the function is executed RetMsg *string `json:"RetMsg,omitempty" name:"RetMsg"` // Request ID RequestId *string `json:"RequestId,omitempty" name:"RequestId"` // Request start time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // Result of the request. `0`: succeeded, `1`: running, `-1`: exception RetCode *int64 `json:"RetCode,omitempty" name:"RetCode"` // Time consumed for the request in ms Duration *float64 `json:"Duration,omitempty" name:"Duration"` // Time consumed by the request in MB MemUsage *float64 `json:"MemUsage,omitempty" name:"MemUsage"` // Retry Attempts RetryNum *int64 `json:"RetryNum,omitempty" name:"RetryNum"` }
type Result ¶
type Result struct { // It indicates the log output during the function execution. Null is returned for asynchronous invocations. Log *string `json:"Log,omitempty" name:"Log"` // It indicates the response from the executed function. Null is returned for asynchronous invocations. RetMsg *string `json:"RetMsg,omitempty" name:"RetMsg"` // It indicates the error message of the executed function. Null is returned for asynchronous invocations. ErrMsg *string `json:"ErrMsg,omitempty" name:"ErrMsg"` // It indicates the memory size (in bytes) when the function is running. Null is returned for asynchronous invocations. MemUsage *int64 `json:"MemUsage,omitempty" name:"MemUsage"` // It indicates the duration (in milliseconds) required for running the function. Null is returned for asynchronous invocations. Duration *float64 `json:"Duration,omitempty" name:"Duration"` // It indicates the billing duration (in milliseconds) for the function. Null is returned for asynchronous invocations. BillDuration *int64 `json:"BillDuration,omitempty" name:"BillDuration"` // ID of the executed function FunctionRequestId *string `json:"FunctionRequestId,omitempty" name:"FunctionRequestId"` // `0` indicates successful execution. Null is returned for asynchronous invocations. InvokeResult *int64 `json:"InvokeResult,omitempty" name:"InvokeResult"` }
type RetryConfig ¶
type RetryConfig struct { // Number of retry attempts RetryNum *int64 `json:"RetryNum,omitempty" name:"RetryNum"` }
type RoutingConfig ¶
type RoutingConfig struct { // Additional version with random weight-based routing AdditionalVersionWeights []*VersionWeight `json:"AdditionalVersionWeights,omitempty" name:"AdditionalVersionWeights"` // Additional version with rule-based routing AddtionVersionMatchs []*VersionMatch `json:"AddtionVersionMatchs,omitempty" name:"AddtionVersionMatchs"` }
type StatusReason ¶
type TerminateAsyncEventRequest ¶
type TerminateAsyncEventRequest struct { *tchttp.BaseRequest // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Terminated invocation request ID InvokeRequestId *string `json:"InvokeRequestId,omitempty" name:"InvokeRequestId"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Whether to enable grace shutdown. If it’s `true`, a `SIGTERM` signal is sent to the specified request. See [Sending termination signal](https://intl.cloud.tencent.com/document/product/583/63969?from_cn_redirect=1#.E5.8F.91.E9.80.81.E7.BB.88.E6.AD.A2.E4.BF.A1.E5.8F.B7]. It’s set to `false` by default. GraceShutdown *bool `json:"GraceShutdown,omitempty" name:"GraceShutdown"` }
func NewTerminateAsyncEventRequest ¶
func NewTerminateAsyncEventRequest() (request *TerminateAsyncEventRequest)
func (*TerminateAsyncEventRequest) FromJsonString ¶
func (r *TerminateAsyncEventRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminateAsyncEventRequest) ToJsonString ¶
func (r *TerminateAsyncEventRequest) ToJsonString() string
type TerminateAsyncEventRequestParams ¶
type TerminateAsyncEventRequestParams struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Terminated invocation request ID InvokeRequestId *string `json:"InvokeRequestId,omitempty" name:"InvokeRequestId"` // Namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Whether to enable grace shutdown. If it’s `true`, a `SIGTERM` signal is sent to the specified request. See [Sending termination signal](https://intl.cloud.tencent.com/document/product/583/63969?from_cn_redirect=1#.E5.8F.91.E9.80.81.E7.BB.88.E6.AD.A2.E4.BF.A1.E5.8F.B7]. It’s set to `false` by default. GraceShutdown *bool `json:"GraceShutdown,omitempty" name:"GraceShutdown"` }
Predefined struct for user
type TerminateAsyncEventResponse ¶
type TerminateAsyncEventResponse struct { *tchttp.BaseResponse Response *TerminateAsyncEventResponseParams `json:"Response"` }
func NewTerminateAsyncEventResponse ¶
func NewTerminateAsyncEventResponse() (response *TerminateAsyncEventResponse)
func (*TerminateAsyncEventResponse) FromJsonString ¶
func (r *TerminateAsyncEventResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminateAsyncEventResponse) ToJsonString ¶
func (r *TerminateAsyncEventResponse) ToJsonString() string
type TerminateAsyncEventResponseParams ¶
type TerminateAsyncEventResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type TimeInterval ¶
type Trigger ¶
type Trigger struct { // Latest modification time of the trigger ModTime *string `json:"ModTime,omitempty" name:"ModTime"` // Trigger type Type *string `json:"Type,omitempty" name:"Type"` // Detailed trigger configuration TriggerDesc *string `json:"TriggerDesc,omitempty" name:"TriggerDesc"` // Trigger name TriggerName *string `json:"TriggerName,omitempty" name:"TriggerName"` // Creation time of the trigger AddTime *string `json:"AddTime,omitempty" name:"AddTime"` // Enabling switch Enable *int64 `json:"Enable,omitempty" name:"Enable"` // Custom parameter CustomArgument *string `json:"CustomArgument,omitempty" name:"CustomArgument"` // Trigger status AvailableStatus *string `json:"AvailableStatus,omitempty" name:"AvailableStatus"` // Minimum resource ID of trigger ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` // Trigger-Function binding status BindStatus *string `json:"BindStatus,omitempty" name:"BindStatus"` // Trigger type. Two-way means that the trigger can be manipulated in both consoles, while one-way means that the trigger can be created only in the SCF Console TriggerAttribute *string `json:"TriggerAttribute,omitempty" name:"TriggerAttribute"` // The alias or version bound with the trigger Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` }
type TriggerAction ¶
type TriggerAction struct { // Scheduled action name // Note: this field may return `null`, indicating that no valid values can be obtained. TriggerName *string `json:"TriggerName,omitempty" name:"TriggerName"` // Target provisioned concurrency of the scheduled scaling action // Note: this field may return `null`, indicating that no valid values can be obtained. TriggerProvisionedConcurrencyNum *uint64 `json:"TriggerProvisionedConcurrencyNum,omitempty" name:"TriggerProvisionedConcurrencyNum"` // Trigger time of the scheduled action in Cron expression. Seven fields are required and should be separated with a space. // Note: this field may return `null`, indicating that no valid values can be obtained. TriggerCronConfig *string `json:"TriggerCronConfig,omitempty" name:"TriggerCronConfig"` // The provision type. Value: `Default` // Note: This field may return `null`, indicating that no valid value can be found. ProvisionedType *string `json:"ProvisionedType,omitempty" name:"ProvisionedType"` }
type TriggerCount ¶
type TriggerCount struct { // Number of COS triggers Cos *int64 `json:"Cos,omitempty" name:"Cos"` // Number of timer triggers Timer *int64 `json:"Timer,omitempty" name:"Timer"` // Number of CMQ triggers Cmq *int64 `json:"Cmq,omitempty" name:"Cmq"` // Total number of triggers Total *int64 `json:"Total,omitempty" name:"Total"` // Number of CKafka triggers Ckafka *int64 `json:"Ckafka,omitempty" name:"Ckafka"` // Number of API Gateway triggers Apigw *int64 `json:"Apigw,omitempty" name:"Apigw"` // Number of CLS triggers Cls *int64 `json:"Cls,omitempty" name:"Cls"` // Number of CLB triggers Clb *int64 `json:"Clb,omitempty" name:"Clb"` // Number of MPS triggers Mps *int64 `json:"Mps,omitempty" name:"Mps"` // Number of CM triggers Cm *int64 `json:"Cm,omitempty" name:"Cm"` // Number of VOD triggers Vod *int64 `json:"Vod,omitempty" name:"Vod"` }
type TriggerInfo ¶
type TriggerInfo struct { // Whether to enable Enable *uint64 `json:"Enable,omitempty" name:"Enable"` // Function version or alias Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // Trigger name TriggerName *string `json:"TriggerName,omitempty" name:"TriggerName"` // Trigger type Type *string `json:"Type,omitempty" name:"Type"` // Detailed configuration of trigger TriggerDesc *string `json:"TriggerDesc,omitempty" name:"TriggerDesc"` // Whether the trigger is available AvailableStatus *string `json:"AvailableStatus,omitempty" name:"AvailableStatus"` // Custom parameter // Note: this field may return null, indicating that no valid values can be obtained. CustomArgument *string `json:"CustomArgument,omitempty" name:"CustomArgument"` // Trigger creation time AddTime *string `json:"AddTime,omitempty" name:"AddTime"` // Trigger last modified time ModTime *string `json:"ModTime,omitempty" name:"ModTime"` // Minimum resource ID of trigger ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` // Trigger-Function binding status BindStatus *string `json:"BindStatus,omitempty" name:"BindStatus"` // Trigger type. Two-way means that the trigger can be manipulated in both consoles, while one-way means that the trigger can be created only in the SCF Console TriggerAttribute *string `json:"TriggerAttribute,omitempty" name:"TriggerAttribute"` }
type UpdateAliasRequest ¶
type UpdateAliasRequest struct { *tchttp.BaseRequest // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Alias name Name *string `json:"Name,omitempty" name:"Name"` // Master version pointed to by the alias FunctionVersion *string `json:"FunctionVersion,omitempty" name:"FunctionVersion"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Routing information of alias, which is required if you need to specify an additional version for the alias. RoutingConfig *RoutingConfig `json:"RoutingConfig,omitempty" name:"RoutingConfig"` // Alias description Description *string `json:"Description,omitempty" name:"Description"` }
func NewUpdateAliasRequest ¶
func NewUpdateAliasRequest() (request *UpdateAliasRequest)
func (*UpdateAliasRequest) FromJsonString ¶
func (r *UpdateAliasRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAliasRequest) ToJsonString ¶
func (r *UpdateAliasRequest) ToJsonString() string
type UpdateAliasRequestParams ¶
type UpdateAliasRequestParams struct { // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Alias name Name *string `json:"Name,omitempty" name:"Name"` // Master version pointed to by the alias FunctionVersion *string `json:"FunctionVersion,omitempty" name:"FunctionVersion"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Routing information of alias, which is required if you need to specify an additional version for the alias. RoutingConfig *RoutingConfig `json:"RoutingConfig,omitempty" name:"RoutingConfig"` // Alias description Description *string `json:"Description,omitempty" name:"Description"` }
Predefined struct for user
type UpdateAliasResponse ¶
type UpdateAliasResponse struct { *tchttp.BaseResponse Response *UpdateAliasResponseParams `json:"Response"` }
func NewUpdateAliasResponse ¶
func NewUpdateAliasResponse() (response *UpdateAliasResponse)
func (*UpdateAliasResponse) FromJsonString ¶
func (r *UpdateAliasResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAliasResponse) ToJsonString ¶
func (r *UpdateAliasResponse) ToJsonString() string
type UpdateAliasResponseParams ¶
type UpdateAliasResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateFunctionCodeRequest ¶
type UpdateFunctionCodeRequest struct { *tchttp.BaseRequest // Name of the function to be modified FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function handler name, which is in the `file name.function name` form. Use a period (.) to separate a file name and function name. The file name and function name must start and end with letters and contain 2-60 characters, including letters, digits, underscores (_), and hyphens (-). Handler *string `json:"Handler,omitempty" name:"Handler"` // COS bucket name CosBucketName *string `json:"CosBucketName,omitempty" name:"CosBucketName"` // COS object path CosObjectName *string `json:"CosObjectName,omitempty" name:"CosObjectName"` // It contains a function code file and its dependencies in the ZIP format. When you use this API, the ZIP file needs to be encoded with Base64. Up to 20 MB is supported. ZipFile *string `json:"ZipFile,omitempty" name:"ZipFile"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // COS region. Note: Beijing includes ap-beijing and ap-beijing-1. CosBucketRegion *string `json:"CosBucketRegion,omitempty" name:"CosBucketRegion"` // Whether to install dependencies automatically InstallDependency *string `json:"InstallDependency,omitempty" name:"InstallDependency"` // Function environment EnvId *string `json:"EnvId,omitempty" name:"EnvId"` // It specifies whether to synchronously release a new version during the update. The default value is `FALSE`, indicating not to release a new version. Publish *string `json:"Publish,omitempty" name:"Publish"` // Function code Code *Code `json:"Code,omitempty" name:"Code"` // Code source. Valid values: ZipFile, Cos, Inline CodeSource *string `json:"CodeSource,omitempty" name:"CodeSource"` }
func NewUpdateFunctionCodeRequest ¶
func NewUpdateFunctionCodeRequest() (request *UpdateFunctionCodeRequest)
func (*UpdateFunctionCodeRequest) FromJsonString ¶
func (r *UpdateFunctionCodeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateFunctionCodeRequest) ToJsonString ¶
func (r *UpdateFunctionCodeRequest) ToJsonString() string
type UpdateFunctionCodeRequestParams ¶
type UpdateFunctionCodeRequestParams struct { // Name of the function to be modified FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function handler name, which is in the `file name.function name` form. Use a period (.) to separate a file name and function name. The file name and function name must start and end with letters and contain 2-60 characters, including letters, digits, underscores (_), and hyphens (-). Handler *string `json:"Handler,omitempty" name:"Handler"` // COS bucket name CosBucketName *string `json:"CosBucketName,omitempty" name:"CosBucketName"` // COS object path CosObjectName *string `json:"CosObjectName,omitempty" name:"CosObjectName"` // It contains a function code file and its dependencies in the ZIP format. When you use this API, the ZIP file needs to be encoded with Base64. Up to 20 MB is supported. ZipFile *string `json:"ZipFile,omitempty" name:"ZipFile"` // Function namespace Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // COS region. Note: Beijing includes ap-beijing and ap-beijing-1. CosBucketRegion *string `json:"CosBucketRegion,omitempty" name:"CosBucketRegion"` // Whether to install dependencies automatically InstallDependency *string `json:"InstallDependency,omitempty" name:"InstallDependency"` // Function environment EnvId *string `json:"EnvId,omitempty" name:"EnvId"` // It specifies whether to synchronously release a new version during the update. The default value is `FALSE`, indicating not to release a new version. Publish *string `json:"Publish,omitempty" name:"Publish"` // Function code Code *Code `json:"Code,omitempty" name:"Code"` // Code source. Valid values: ZipFile, Cos, Inline CodeSource *string `json:"CodeSource,omitempty" name:"CodeSource"` }
Predefined struct for user
type UpdateFunctionCodeResponse ¶
type UpdateFunctionCodeResponse struct { *tchttp.BaseResponse Response *UpdateFunctionCodeResponseParams `json:"Response"` }
func NewUpdateFunctionCodeResponse ¶
func NewUpdateFunctionCodeResponse() (response *UpdateFunctionCodeResponse)
func (*UpdateFunctionCodeResponse) FromJsonString ¶
func (r *UpdateFunctionCodeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateFunctionCodeResponse) ToJsonString ¶
func (r *UpdateFunctionCodeResponse) ToJsonString() string
type UpdateFunctionCodeResponseParams ¶
type UpdateFunctionCodeResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateFunctionEventInvokeConfigRequest ¶
type UpdateFunctionEventInvokeConfigRequest struct { *tchttp.BaseRequest // Async retry configuration information AsyncTriggerConfig *AsyncTriggerConfig `json:"AsyncTriggerConfig,omitempty" name:"AsyncTriggerConfig"` // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function namespace. Default value: default Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
func NewUpdateFunctionEventInvokeConfigRequest ¶
func NewUpdateFunctionEventInvokeConfigRequest() (request *UpdateFunctionEventInvokeConfigRequest)
func (*UpdateFunctionEventInvokeConfigRequest) FromJsonString ¶
func (r *UpdateFunctionEventInvokeConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateFunctionEventInvokeConfigRequest) ToJsonString ¶
func (r *UpdateFunctionEventInvokeConfigRequest) ToJsonString() string
type UpdateFunctionEventInvokeConfigRequestParams ¶
type UpdateFunctionEventInvokeConfigRequestParams struct { // Async retry configuration information AsyncTriggerConfig *AsyncTriggerConfig `json:"AsyncTriggerConfig,omitempty" name:"AsyncTriggerConfig"` // Function name FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // Function namespace. Default value: default Namespace *string `json:"Namespace,omitempty" name:"Namespace"` }
Predefined struct for user
type UpdateFunctionEventInvokeConfigResponse ¶
type UpdateFunctionEventInvokeConfigResponse struct { *tchttp.BaseResponse Response *UpdateFunctionEventInvokeConfigResponseParams `json:"Response"` }
func NewUpdateFunctionEventInvokeConfigResponse ¶
func NewUpdateFunctionEventInvokeConfigResponse() (response *UpdateFunctionEventInvokeConfigResponse)
func (*UpdateFunctionEventInvokeConfigResponse) FromJsonString ¶
func (r *UpdateFunctionEventInvokeConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateFunctionEventInvokeConfigResponse) ToJsonString ¶
func (r *UpdateFunctionEventInvokeConfigResponse) ToJsonString() string
type UpdateFunctionEventInvokeConfigResponseParams ¶
type UpdateFunctionEventInvokeConfigResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateNamespaceRequest ¶
type UpdateNamespaceRequest struct { *tchttp.BaseRequest // Namespace name Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Namespace description Description *string `json:"Description,omitempty" name:"Description"` }
func NewUpdateNamespaceRequest ¶
func NewUpdateNamespaceRequest() (request *UpdateNamespaceRequest)
func (*UpdateNamespaceRequest) FromJsonString ¶
func (r *UpdateNamespaceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateNamespaceRequest) ToJsonString ¶
func (r *UpdateNamespaceRequest) ToJsonString() string
type UpdateNamespaceRequestParams ¶
type UpdateNamespaceRequestParams struct { // Namespace name Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Namespace description Description *string `json:"Description,omitempty" name:"Description"` }
Predefined struct for user
type UpdateNamespaceResponse ¶
type UpdateNamespaceResponse struct { *tchttp.BaseResponse Response *UpdateNamespaceResponseParams `json:"Response"` }
func NewUpdateNamespaceResponse ¶
func NewUpdateNamespaceResponse() (response *UpdateNamespaceResponse)
func (*UpdateNamespaceResponse) FromJsonString ¶
func (r *UpdateNamespaceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateNamespaceResponse) ToJsonString ¶
func (r *UpdateNamespaceResponse) ToJsonString() string
type UpdateNamespaceResponseParams ¶
type UpdateNamespaceResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UsageInfo ¶
type UsageInfo struct { // Number of namespaces NamespacesCount *int64 `json:"NamespacesCount,omitempty" name:"NamespacesCount"` // Namespace details Namespace []*NamespaceUsage `json:"Namespace,omitempty" name:"Namespace"` // Upper limit of user concurrency memory in the current region TotalConcurrencyMem *int64 `json:"TotalConcurrencyMem,omitempty" name:"TotalConcurrencyMem"` // Quota of configured user concurrency memory in the current region TotalAllocatedConcurrencyMem *int64 `json:"TotalAllocatedConcurrencyMem,omitempty" name:"TotalAllocatedConcurrencyMem"` // Quota of account concurrency actually configured by user UserConcurrencyMemLimit *int64 `json:"UserConcurrencyMemLimit,omitempty" name:"UserConcurrencyMemLimit"` }
type VersionMatch ¶
type VersionMatch struct { // Function version name Version *string `json:"Version,omitempty" name:"Version"` // Matching rule key. When the API is called, pass in the `key` to route the request to the specified version based on the matching rule // Header method: // Enter "invoke.headers.User" for `key` and pass in `RoutingKey:{"User":"value"}` when invoking a function through `invoke` for invocation based on rule matching Key *string `json:"Key,omitempty" name:"Key"` // Match method. Valid values: // range: range match // exact: exact string match Method *string `json:"Method,omitempty" name:"Method"` // Rule requirements for range match: // It should be described in an open or closed range, i.e., `(a,b)` or `[a,b]`, where both a and b are integers // Rule requirements for exact match: // Exact string match Expression *string `json:"Expression,omitempty" name:"Expression"` }
type VersionProvisionedConcurrencyInfo ¶
type VersionProvisionedConcurrencyInfo struct { // Set provisioned concurrency amount. AllocatedProvisionedConcurrencyNum *uint64 `json:"AllocatedProvisionedConcurrencyNum,omitempty" name:"AllocatedProvisionedConcurrencyNum"` // Currently available provisioned concurrency amount. AvailableProvisionedConcurrencyNum *uint64 `json:"AvailableProvisionedConcurrencyNum,omitempty" name:"AvailableProvisionedConcurrencyNum"` // Provisioned concurrency setting task status. `Done`: completed; `InProgress`: in progress; `Failed`: partially or completely failed. Status *string `json:"Status,omitempty" name:"Status"` // Status description of provisioned concurrency setting task. StatusReason *string `json:"StatusReason,omitempty" name:"StatusReason"` // Function version number Qualifier *string `json:"Qualifier,omitempty" name:"Qualifier"` // List of scheduled provisioned concurrency scaling actions // Note: this field may return `null`, indicating that no valid values can be obtained. TriggerActions []*TriggerAction `json:"TriggerActions,omitempty" name:"TriggerActions"` }