FunctionInvokerProps
Properties for defining a FunctionInvoker
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-fc-functioninvoker
Initializer
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkfc"
&alicloudroscdkfc.FunctionInvokerProps {
FunctionName: interface{},
ServiceName: interface{},
Async: interface{},
CheckError: interface{},
Event: interface{},
ExecuteVersion: interface{},
Qualifier: interface{},
ServiceRegionId: interface{},
}
Properties
Name | Type | Description |
---|---|---|
FunctionName |
interface{} |
Property functionName: Function name. |
ServiceName |
interface{} |
Property serviceName: Service name. |
Async |
interface{} |
Property async: Invocation type, Sync or Async. |
CheckError |
interface{} |
Property checkError: Whether check error for function invocation result. |
Event |
interface{} |
Property event: This value is passed to function as utf-8 encoded string.It’s function’s responsibility to interpret the value. If the value needs to be binary, encode it via base64 before passing to this property. |
ExecuteVersion |
interface{} |
Property executeVersion: If the property is not specified for creation and update, the function will not be invoked. |
Qualifier |
interface{} |
Property qualifier: service version, can be versionId or aliasName. |
ServiceRegionId |
interface{} |
Property serviceRegionId: Which region service belongs to. |
FunctionName
Required
FunctionName interface{}
- Type: interface{}
Property functionName: Function name.
ServiceName
Required
ServiceName interface{}
- Type: interface{}
Property serviceName: Service name.
Async
Optional
Async interface{}
- Type: interface{}
Property async: Invocation type, Sync or Async.
Defaults to Sync.
CheckError
Optional
CheckError interface{}
- Type: interface{}
Property checkError: Whether check error for function invocation result.
If set true and function invocation result has error, the resource creation will be regard as failed. Default is false
Event
Optional
Event interface{}
- Type: interface{}
Property event: This value is passed to function as utf-8 encoded string.It’s function’s responsibility to interpret the value. If the value needs to be binary, encode it via base64 before passing to this property.
ExecuteVersion
Optional
ExecuteVersion interface{}
- Type: interface{}
Property executeVersion: If the property is not specified for creation and update, the function will not be invoked.
The change of the property leads to the invoke of the function.
Qualifier
Optional
Qualifier interface{}
- Type: interface{}
Property qualifier: service version, can be versionId or aliasName.
ServiceRegionId
Optional
ServiceRegionId interface{}
- Type: interface{}
Property serviceRegionId: Which region service belongs to.