ApiFcServiceConfigArgs

data class ApiFcServiceConfigArgs(val arnRole: Output<String>, val functionBaseUrl: Output<String>? = null, val functionName: Output<String>? = null, val functionType: Output<String>? = null, val functionVersion: Output<String>? = null, val method: Output<String>? = null, val onlyBusinessPath: Output<Boolean>? = null, val path: Output<String>? = null, val qualifier: Output<String>? = null, val region: Output<String>, val serviceName: Output<String>? = null, val timeout: Output<Int>) : ConvertibleToJava<ApiFcServiceConfigArgs>

Constructors

Link copied to clipboard
constructor(arnRole: Output<String>, functionBaseUrl: Output<String>? = null, functionName: Output<String>? = null, functionType: Output<String>? = null, functionVersion: Output<String>? = null, method: Output<String>? = null, onlyBusinessPath: Output<Boolean>? = null, path: Output<String>? = null, qualifier: Output<String>? = null, region: Output<String>, serviceName: Output<String>? = null, timeout: Output<Int>)

Properties

Link copied to clipboard
val arnRole: Output<String>

RAM role arn attached to the Function Compute service. This governs both who / what can invoke your Function, as well as what resources our Function has access to. See User Permissions for more details.

Link copied to clipboard
val functionBaseUrl: Output<String>? = null

The base url of function compute service. Required if function_type is HttpTrigger.

Link copied to clipboard
val functionName: Output<String>? = null

The function name of function compute service. Required if function_type is FCEvent.

Link copied to clipboard
val functionType: Output<String>? = null

The type of function compute service. Supports values of FCEvent,HttpTrigger. Default value: FCEvent.

Link copied to clipboard
val functionVersion: Output<String>? = null

The function compute version of function compute service. Supports values of 2.0, 3.0. Default value: 2.0.

Link copied to clipboard
val method: Output<String>? = null

The http method of function compute service. Required if function_type is HttpTrigger.

Link copied to clipboard
val onlyBusinessPath: Output<Boolean>? = null

Whether to filter path in function_base_url. Optional if function_type is HttpTrigger.

Link copied to clipboard
val path: Output<String>? = null

The path of function compute service. Required if function_type is HttpTrigger.

Link copied to clipboard
val qualifier: Output<String>? = null

The qualifier of function name of compute service.

Link copied to clipboard
val region: Output<String>

The region that the function compute service belongs to.

Link copied to clipboard
val serviceName: Output<String>? = null

The service name of function compute service. Required if function_type is FCEvent and function_version is 2.0.

Link copied to clipboard
val timeout: Output<Int>

Backend service time-out time; unit: millisecond.

Functions

Link copied to clipboard
open override fun toJava(): ApiFcServiceConfigArgs