Alibaba Cloud v3.90.0 published on Tuesday, Dec 2, 2025 by Pulumi
Alibaba Cloud v3.90.0 published on Tuesday, Dec 2, 2025 by Pulumi
This data source provides Fcv3 Function available to the user.What is Function
NOTE: Available since v1.264.0.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const config = new pulumi.Config();
const name = config.get("name") || "terraform-example";
const _default = alicloud.fc.getV3Functions({
prefix: "terraform-example-for-function-alias",
});
export const alicloudFcv3FunctionExampleId = _default.then(_default => _default.functions?.[0]?.functionName);
import pulumi
import pulumi_alicloud as alicloud
config = pulumi.Config()
name = config.get("name")
if name is None:
name = "terraform-example"
default = alicloud.fc.get_v3_functions(prefix="terraform-example-for-function-alias")
pulumi.export("alicloudFcv3FunctionExampleId", default.functions[0].function_name)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/fc"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
name := "terraform-example"
if param := cfg.Get("name"); param != "" {
name = param
}
_default, err := fc.GetV3Functions(ctx, &fc.GetV3FunctionsArgs{
Prefix: pulumi.StringRef("terraform-example-for-function-alias"),
}, nil)
if err != nil {
return err
}
ctx.Export("alicloudFcv3FunctionExampleId", _default.Functions[0].FunctionName)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var name = config.Get("name") ?? "terraform-example";
var @default = AliCloud.FC.GetV3Functions.Invoke(new()
{
Prefix = "terraform-example-for-function-alias",
});
return new Dictionary<string, object?>
{
["alicloudFcv3FunctionExampleId"] = @default.Apply(@default => @default.Apply(getV3FunctionsResult => getV3FunctionsResult.Functions[0]?.FunctionName)),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.fc.FcFunctions;
import com.pulumi.alicloud.fc.inputs.GetV3FunctionsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var config = ctx.config();
final var name = config.get("name").orElse("terraform-example");
final var default = FcFunctions.getV3Functions(GetV3FunctionsArgs.builder()
.prefix("terraform-example-for-function-alias")
.build());
ctx.export("alicloudFcv3FunctionExampleId", default_.functions()[0].functionName());
}
}
configuration:
name:
type: string
default: terraform-example
variables:
default:
fn::invoke:
function: alicloud:fc:getV3Functions
arguments:
prefix: terraform-example-for-function-alias
outputs:
alicloudFcv3FunctionExampleId: ${default.functions[0].functionName}
Using getV3Functions
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getV3Functions(args: GetV3FunctionsArgs, opts?: InvokeOptions): Promise<GetV3FunctionsResult>
function getV3FunctionsOutput(args: GetV3FunctionsOutputArgs, opts?: InvokeOptions): Output<GetV3FunctionsResult>def get_v3_functions(ids: Optional[Sequence[str]] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
prefix: Optional[str] = None,
resource_group_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetV3FunctionsResult
def get_v3_functions_output(ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
prefix: Optional[pulumi.Input[str]] = None,
resource_group_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetV3FunctionsResult]func GetV3Functions(ctx *Context, args *GetV3FunctionsArgs, opts ...InvokeOption) (*GetV3FunctionsResult, error)
func GetV3FunctionsOutput(ctx *Context, args *GetV3FunctionsOutputArgs, opts ...InvokeOption) GetV3FunctionsResultOutput> Note: This function is named GetV3Functions in the Go SDK.
public static class GetV3Functions
{
public static Task<GetV3FunctionsResult> InvokeAsync(GetV3FunctionsArgs args, InvokeOptions? opts = null)
public static Output<GetV3FunctionsResult> Invoke(GetV3FunctionsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetV3FunctionsResult> getV3Functions(GetV3FunctionsArgs args, InvokeOptions options)
public static Output<GetV3FunctionsResult> getV3Functions(GetV3FunctionsArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:fc/getV3Functions:getV3Functions
arguments:
# arguments dictionaryThe following arguments are supported:
- Ids List<string>
- A list of Function IDs.
- Name
Regex string - A regex string to filter results by function name.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Prefix string
- A prefix string to filter results by function name.
- Resource
Group stringId - Resource Group ID
- Ids []string
- A list of Function IDs.
- Name
Regex string - A regex string to filter results by function name.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Prefix string
- A prefix string to filter results by function name.
- Resource
Group stringId - Resource Group ID
- ids List<String>
- A list of Function IDs.
- name
Regex String - A regex string to filter results by function name.
- output
File String - File name where to save data source results (after running
pulumi preview). - prefix String
- A prefix string to filter results by function name.
- resource
Group StringId - Resource Group ID
- ids string[]
- A list of Function IDs.
- name
Regex string - A regex string to filter results by function name.
- output
File string - File name where to save data source results (after running
pulumi preview). - prefix string
- A prefix string to filter results by function name.
- resource
Group stringId - Resource Group ID
- ids Sequence[str]
- A list of Function IDs.
- name_
regex str - A regex string to filter results by function name.
- output_
file str - File name where to save data source results (after running
pulumi preview). - prefix str
- A prefix string to filter results by function name.
- resource_
group_ strid - Resource Group ID
- ids List<String>
- A list of Function IDs.
- name
Regex String - A regex string to filter results by function name.
- output
File String - File name where to save data source results (after running
pulumi preview). - prefix String
- A prefix string to filter results by function name.
- resource
Group StringId - Resource Group ID
getV3Functions Result
The following output properties are available:
- Functions
List<Pulumi.
Ali Cloud. FC. Outputs. Get V3Functions Function> - A list of Function Entries. Each element contains the following attributes:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- A list of Function IDs.
- Names List<string>
- A list of name of Functions.
- Name
Regex string - Output
File string - Prefix string
- Resource
Group stringId - Resource Group ID
- Functions
[]Get
V3Functions Function - A list of Function Entries. Each element contains the following attributes:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- A list of Function IDs.
- Names []string
- A list of name of Functions.
- Name
Regex string - Output
File string - Prefix string
- Resource
Group stringId - Resource Group ID
- functions
List<Get
V3Functions Function> - A list of Function Entries. Each element contains the following attributes:
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of Function IDs.
- names List<String>
- A list of name of Functions.
- name
Regex String - output
File String - prefix String
- resource
Group StringId - Resource Group ID
- functions
Get
V3Functions Function[] - A list of Function Entries. Each element contains the following attributes:
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- A list of Function IDs.
- names string[]
- A list of name of Functions.
- name
Regex string - output
File string - prefix string
- resource
Group stringId - Resource Group ID
- functions
Sequence[Get
V3Functions Function] - A list of Function Entries. Each element contains the following attributes:
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- A list of Function IDs.
- names Sequence[str]
- A list of name of Functions.
- name_
regex str - output_
file str - prefix str
- resource_
group_ strid - Resource Group ID
- functions List<Property Map>
- A list of Function Entries. Each element contains the following attributes:
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of Function IDs.
- names List<String>
- A list of name of Functions.
- name
Regex String - output
File String - prefix String
- resource
Group StringId - Resource Group ID
Supporting Types
GetV3FunctionsFunction
- Code
Size int - The code package size of the function returned by the system, in byte Example : 1024
- Cpu double
- The CPU specification of the function. The unit is vCPU, which is a multiple of the 0.05 vCPU.
- Create
Time string - The creation time of the function.
- Custom
Container Pulumi.Config Ali Cloud. FC. Inputs. Get V3Functions Function Custom Container Config - The configuration of the custom container runtime. After the configuration is successful, the function can use the custom container image to execute the function. code and customContainerConfig.
- Custom
Dns Pulumi.Ali Cloud. FC. Inputs. Get V3Functions Function Custom Dns - Function custom DNS configuration
- Custom
Runtime Pulumi.Config Ali Cloud. FC. Inputs. Get V3Functions Function Custom Runtime Config - Customize the runtime configuration.
- Description string
- The description of the function. The function compute system does not use this attribute value, but we recommend that you set a concise and clear description for the function.
- Disk
Size int - The disk specification of the function, in MB. The optional value is 512 MB or 10240MB.
- Environment
Variables Dictionary<string, string> - The environment variable set for the function, you can get the value of the environment variable in the function.
- Function
Arn string - ARN of function
- Function
Id string - The first ID of the resource
- Function
Name string - The function name. Consists of uppercase and lowercase letters, digits (0 to 9), underscores (), and dashes (-). It must begin with an English letter (a ~ z), (A ~ Z), or an underscore (). Case sensitive. The length is 1~128 characters.
- Gpu
Config Pulumi.Ali Cloud. FC. Inputs. Get V3Functions Function Gpu Config - Function GPU configuration.
- Handler string
- The execution entry of the callback method, which is similar to the request handler.
- Id string
- The ID of the resource supplied above.
- Idle
Timeout int - Destroy an instance when the instance no-request duration exceeds this attribute. -1 means that the threshold is cleared and the system default behavior is used.
- Instance
Concurrency int - Maximum instance concurrency.
- Instance
Isolation stringMode - Instance isolation mode
- Instance
Lifecycle Pulumi.Config Ali Cloud. FC. Inputs. Get V3Functions Function Instance Lifecycle Config - Instance lifecycle callback method configuration.
- Internet
Access bool - Allow function to access public network
- Invocation
Restriction Pulumi.Ali Cloud. FC. Inputs. Get V3Functions Function Invocation Restriction - Invocation Restriction Detail
- Last
Modified stringTime - Last time the function was Updated
- Last
Update stringStatus - The status of the last function update operation. When the function is created successfully, the value is Successful. Optional values are Successful, Failed, and InProgress.
- Last
Update stringStatus Reason - The reason that caused the last function to update the Operation State to the current value
- Last
Update stringStatus Reason Code - Status code of the reason that caused the last function update operation status to the current value
- Layers List<string>
- The list of layers.
- Log
Config Pulumi.Ali Cloud. FC. Inputs. Get V3Functions Function Log Config - The logs generated by the function are written to the configured Logstore.
- Memory
Size int - The memory specification of the function. The unit is MB. The memory size is a multiple of 64MB. The minimum value is 128MB and the maximum value is 32GB. At the same time, the ratio of cpu to memorySize (calculated by GB) should be between 1:1 and 1:4.
- Nas
Config Pulumi.Ali Cloud. FC. Inputs. Get V3Functions Function Nas Config - NAS configuration. After this parameter is configured, the function can access the specified NAS resource.
- Oss
Mount Pulumi.Config Ali Cloud. FC. Inputs. Get V3Functions Function Oss Mount Config - OSS mount configuration
- Resource
Group stringId - Resource Group ID
- Role string
- The user is authorized to the RAM role of function compute. After the configuration, function compute will assume this role to generate temporary access credentials. In the function, you can use the temporary access credentials of the role to access the specified Alibaba cloud service, such as OSS and OTS
- Runtime string
- Function runtime type
- Session
Affinity string - The affinity policy of the function compute call request. To implement the request affinity of the MCP SSE protocol, set it to MCP_SSE. If Cookie affinity is used, it can be set to GENERATED_COOKIE. If Header affinity is used, it can be set to HEADER_FIELD. If it is not set or set to NONE, the affinity effect is not set, and the request is routed according to the default scheduling policy of the function calculation system.
- Session
Affinity stringConfig - When you set the sessionAffinity affinity type, you need to set the relevant affinity configuration. For example, the MCP_SSE affinity needs to fill in the mcpssessionaffinityconfig configuration. The Cookie affinity needs to be filled with the CookieSessionAffinityConfig configuration, and the Header Field affinity needs to be filled with the HeaderFieldSessionAffinityConfig configuration.
- State string
- Function Status
- State
Reason string - The reason why the function is in the current state
- State
Reason stringCode - The status code of the reason the function is in the current state.
- Dictionary<string, string>
- The tag of the resource
- Timeout int
- The maximum running time of the function, in seconds.
- Tracing
Config Pulumi.Ali Cloud. FC. Inputs. Get V3Functions Function Tracing Config - Tracing configuration
- Vpc
Config Pulumi.Ali Cloud. FC. Inputs. Get V3Functions Function Vpc Config - VPC configuration. After this parameter is configured, the function can access the specified VPC resources.
- Code
Size int - The code package size of the function returned by the system, in byte Example : 1024
- Cpu float64
- The CPU specification of the function. The unit is vCPU, which is a multiple of the 0.05 vCPU.
- Create
Time string - The creation time of the function.
- Custom
Container GetConfig V3Functions Function Custom Container Config - The configuration of the custom container runtime. After the configuration is successful, the function can use the custom container image to execute the function. code and customContainerConfig.
- Custom
Dns GetV3Functions Function Custom Dns - Function custom DNS configuration
- Custom
Runtime GetConfig V3Functions Function Custom Runtime Config - Customize the runtime configuration.
- Description string
- The description of the function. The function compute system does not use this attribute value, but we recommend that you set a concise and clear description for the function.
- Disk
Size int - The disk specification of the function, in MB. The optional value is 512 MB or 10240MB.
- Environment
Variables map[string]string - The environment variable set for the function, you can get the value of the environment variable in the function.
- Function
Arn string - ARN of function
- Function
Id string - The first ID of the resource
- Function
Name string - The function name. Consists of uppercase and lowercase letters, digits (0 to 9), underscores (), and dashes (-). It must begin with an English letter (a ~ z), (A ~ Z), or an underscore (). Case sensitive. The length is 1~128 characters.
- Gpu
Config GetV3Functions Function Gpu Config - Function GPU configuration.
- Handler string
- The execution entry of the callback method, which is similar to the request handler.
- Id string
- The ID of the resource supplied above.
- Idle
Timeout int - Destroy an instance when the instance no-request duration exceeds this attribute. -1 means that the threshold is cleared and the system default behavior is used.
- Instance
Concurrency int - Maximum instance concurrency.
- Instance
Isolation stringMode - Instance isolation mode
- Instance
Lifecycle GetConfig V3Functions Function Instance Lifecycle Config - Instance lifecycle callback method configuration.
- Internet
Access bool - Allow function to access public network
- Invocation
Restriction GetV3Functions Function Invocation Restriction - Invocation Restriction Detail
- Last
Modified stringTime - Last time the function was Updated
- Last
Update stringStatus - The status of the last function update operation. When the function is created successfully, the value is Successful. Optional values are Successful, Failed, and InProgress.
- Last
Update stringStatus Reason - The reason that caused the last function to update the Operation State to the current value
- Last
Update stringStatus Reason Code - Status code of the reason that caused the last function update operation status to the current value
- Layers []string
- The list of layers.
- Log
Config GetV3Functions Function Log Config - The logs generated by the function are written to the configured Logstore.
- Memory
Size int - The memory specification of the function. The unit is MB. The memory size is a multiple of 64MB. The minimum value is 128MB and the maximum value is 32GB. At the same time, the ratio of cpu to memorySize (calculated by GB) should be between 1:1 and 1:4.
- Nas
Config GetV3Functions Function Nas Config - NAS configuration. After this parameter is configured, the function can access the specified NAS resource.
- Oss
Mount GetConfig V3Functions Function Oss Mount Config - OSS mount configuration
- Resource
Group stringId - Resource Group ID
- Role string
- The user is authorized to the RAM role of function compute. After the configuration, function compute will assume this role to generate temporary access credentials. In the function, you can use the temporary access credentials of the role to access the specified Alibaba cloud service, such as OSS and OTS
- Runtime string
- Function runtime type
- Session
Affinity string - The affinity policy of the function compute call request. To implement the request affinity of the MCP SSE protocol, set it to MCP_SSE. If Cookie affinity is used, it can be set to GENERATED_COOKIE. If Header affinity is used, it can be set to HEADER_FIELD. If it is not set or set to NONE, the affinity effect is not set, and the request is routed according to the default scheduling policy of the function calculation system.
- Session
Affinity stringConfig - When you set the sessionAffinity affinity type, you need to set the relevant affinity configuration. For example, the MCP_SSE affinity needs to fill in the mcpssessionaffinityconfig configuration. The Cookie affinity needs to be filled with the CookieSessionAffinityConfig configuration, and the Header Field affinity needs to be filled with the HeaderFieldSessionAffinityConfig configuration.
- State string
- Function Status
- State
Reason string - The reason why the function is in the current state
- State
Reason stringCode - The status code of the reason the function is in the current state.
- map[string]string
- The tag of the resource
- Timeout int
- The maximum running time of the function, in seconds.
- Tracing
Config GetV3Functions Function Tracing Config - Tracing configuration
- Vpc
Config GetV3Functions Function Vpc Config - VPC configuration. After this parameter is configured, the function can access the specified VPC resources.
- code
Size Integer - The code package size of the function returned by the system, in byte Example : 1024
- cpu Double
- The CPU specification of the function. The unit is vCPU, which is a multiple of the 0.05 vCPU.
- create
Time String - The creation time of the function.
- custom
Container GetConfig V3Functions Function Custom Container Config - The configuration of the custom container runtime. After the configuration is successful, the function can use the custom container image to execute the function. code and customContainerConfig.
- custom
Dns GetV3Functions Function Custom Dns - Function custom DNS configuration
- custom
Runtime GetConfig V3Functions Function Custom Runtime Config - Customize the runtime configuration.
- description String
- The description of the function. The function compute system does not use this attribute value, but we recommend that you set a concise and clear description for the function.
- disk
Size Integer - The disk specification of the function, in MB. The optional value is 512 MB or 10240MB.
- environment
Variables Map<String,String> - The environment variable set for the function, you can get the value of the environment variable in the function.
- function
Arn String - ARN of function
- function
Id String - The first ID of the resource
- function
Name String - The function name. Consists of uppercase and lowercase letters, digits (0 to 9), underscores (), and dashes (-). It must begin with an English letter (a ~ z), (A ~ Z), or an underscore (). Case sensitive. The length is 1~128 characters.
- gpu
Config GetV3Functions Function Gpu Config - Function GPU configuration.
- handler String
- The execution entry of the callback method, which is similar to the request handler.
- id String
- The ID of the resource supplied above.
- idle
Timeout Integer - Destroy an instance when the instance no-request duration exceeds this attribute. -1 means that the threshold is cleared and the system default behavior is used.
- instance
Concurrency Integer - Maximum instance concurrency.
- instance
Isolation StringMode - Instance isolation mode
- instance
Lifecycle GetConfig V3Functions Function Instance Lifecycle Config - Instance lifecycle callback method configuration.
- internet
Access Boolean - Allow function to access public network
- invocation
Restriction GetV3Functions Function Invocation Restriction - Invocation Restriction Detail
- last
Modified StringTime - Last time the function was Updated
- last
Update StringStatus - The status of the last function update operation. When the function is created successfully, the value is Successful. Optional values are Successful, Failed, and InProgress.
- last
Update StringStatus Reason - The reason that caused the last function to update the Operation State to the current value
- last
Update StringStatus Reason Code - Status code of the reason that caused the last function update operation status to the current value
- layers List<String>
- The list of layers.
- log
Config GetV3Functions Function Log Config - The logs generated by the function are written to the configured Logstore.
- memory
Size Integer - The memory specification of the function. The unit is MB. The memory size is a multiple of 64MB. The minimum value is 128MB and the maximum value is 32GB. At the same time, the ratio of cpu to memorySize (calculated by GB) should be between 1:1 and 1:4.
- nas
Config GetV3Functions Function Nas Config - NAS configuration. After this parameter is configured, the function can access the specified NAS resource.
- oss
Mount GetConfig V3Functions Function Oss Mount Config - OSS mount configuration
- resource
Group StringId - Resource Group ID
- role String
- The user is authorized to the RAM role of function compute. After the configuration, function compute will assume this role to generate temporary access credentials. In the function, you can use the temporary access credentials of the role to access the specified Alibaba cloud service, such as OSS and OTS
- runtime String
- Function runtime type
- session
Affinity String - The affinity policy of the function compute call request. To implement the request affinity of the MCP SSE protocol, set it to MCP_SSE. If Cookie affinity is used, it can be set to GENERATED_COOKIE. If Header affinity is used, it can be set to HEADER_FIELD. If it is not set or set to NONE, the affinity effect is not set, and the request is routed according to the default scheduling policy of the function calculation system.
- session
Affinity StringConfig - When you set the sessionAffinity affinity type, you need to set the relevant affinity configuration. For example, the MCP_SSE affinity needs to fill in the mcpssessionaffinityconfig configuration. The Cookie affinity needs to be filled with the CookieSessionAffinityConfig configuration, and the Header Field affinity needs to be filled with the HeaderFieldSessionAffinityConfig configuration.
- state String
- Function Status
- state
Reason String - The reason why the function is in the current state
- state
Reason StringCode - The status code of the reason the function is in the current state.
- Map<String,String>
- The tag of the resource
- timeout Integer
- The maximum running time of the function, in seconds.
- tracing
Config GetV3Functions Function Tracing Config - Tracing configuration
- vpc
Config GetV3Functions Function Vpc Config - VPC configuration. After this parameter is configured, the function can access the specified VPC resources.
- code
Size number - The code package size of the function returned by the system, in byte Example : 1024
- cpu number
- The CPU specification of the function. The unit is vCPU, which is a multiple of the 0.05 vCPU.
- create
Time string - The creation time of the function.
- custom
Container GetConfig V3Functions Function Custom Container Config - The configuration of the custom container runtime. After the configuration is successful, the function can use the custom container image to execute the function. code and customContainerConfig.
- custom
Dns GetV3Functions Function Custom Dns - Function custom DNS configuration
- custom
Runtime GetConfig V3Functions Function Custom Runtime Config - Customize the runtime configuration.
- description string
- The description of the function. The function compute system does not use this attribute value, but we recommend that you set a concise and clear description for the function.
- disk
Size number - The disk specification of the function, in MB. The optional value is 512 MB or 10240MB.
- environment
Variables {[key: string]: string} - The environment variable set for the function, you can get the value of the environment variable in the function.
- function
Arn string - ARN of function
- function
Id string - The first ID of the resource
- function
Name string - The function name. Consists of uppercase and lowercase letters, digits (0 to 9), underscores (), and dashes (-). It must begin with an English letter (a ~ z), (A ~ Z), or an underscore (). Case sensitive. The length is 1~128 characters.
- gpu
Config GetV3Functions Function Gpu Config - Function GPU configuration.
- handler string
- The execution entry of the callback method, which is similar to the request handler.
- id string
- The ID of the resource supplied above.
- idle
Timeout number - Destroy an instance when the instance no-request duration exceeds this attribute. -1 means that the threshold is cleared and the system default behavior is used.
- instance
Concurrency number - Maximum instance concurrency.
- instance
Isolation stringMode - Instance isolation mode
- instance
Lifecycle GetConfig V3Functions Function Instance Lifecycle Config - Instance lifecycle callback method configuration.
- internet
Access boolean - Allow function to access public network
- invocation
Restriction GetV3Functions Function Invocation Restriction - Invocation Restriction Detail
- last
Modified stringTime - Last time the function was Updated
- last
Update stringStatus - The status of the last function update operation. When the function is created successfully, the value is Successful. Optional values are Successful, Failed, and InProgress.
- last
Update stringStatus Reason - The reason that caused the last function to update the Operation State to the current value
- last
Update stringStatus Reason Code - Status code of the reason that caused the last function update operation status to the current value
- layers string[]
- The list of layers.
- log
Config GetV3Functions Function Log Config - The logs generated by the function are written to the configured Logstore.
- memory
Size number - The memory specification of the function. The unit is MB. The memory size is a multiple of 64MB. The minimum value is 128MB and the maximum value is 32GB. At the same time, the ratio of cpu to memorySize (calculated by GB) should be between 1:1 and 1:4.
- nas
Config GetV3Functions Function Nas Config - NAS configuration. After this parameter is configured, the function can access the specified NAS resource.
- oss
Mount GetConfig V3Functions Function Oss Mount Config - OSS mount configuration
- resource
Group stringId - Resource Group ID
- role string
- The user is authorized to the RAM role of function compute. After the configuration, function compute will assume this role to generate temporary access credentials. In the function, you can use the temporary access credentials of the role to access the specified Alibaba cloud service, such as OSS and OTS
- runtime string
- Function runtime type
- session
Affinity string - The affinity policy of the function compute call request. To implement the request affinity of the MCP SSE protocol, set it to MCP_SSE. If Cookie affinity is used, it can be set to GENERATED_COOKIE. If Header affinity is used, it can be set to HEADER_FIELD. If it is not set or set to NONE, the affinity effect is not set, and the request is routed according to the default scheduling policy of the function calculation system.
- session
Affinity stringConfig - When you set the sessionAffinity affinity type, you need to set the relevant affinity configuration. For example, the MCP_SSE affinity needs to fill in the mcpssessionaffinityconfig configuration. The Cookie affinity needs to be filled with the CookieSessionAffinityConfig configuration, and the Header Field affinity needs to be filled with the HeaderFieldSessionAffinityConfig configuration.
- state string
- Function Status
- state
Reason string - The reason why the function is in the current state
- state
Reason stringCode - The status code of the reason the function is in the current state.
- {[key: string]: string}
- The tag of the resource
- timeout number
- The maximum running time of the function, in seconds.
- tracing
Config GetV3Functions Function Tracing Config - Tracing configuration
- vpc
Config GetV3Functions Function Vpc Config - VPC configuration. After this parameter is configured, the function can access the specified VPC resources.
- code_
size int - The code package size of the function returned by the system, in byte Example : 1024
- cpu float
- The CPU specification of the function. The unit is vCPU, which is a multiple of the 0.05 vCPU.
- create_
time str - The creation time of the function.
- custom_
container_ Getconfig V3Functions Function Custom Container Config - The configuration of the custom container runtime. After the configuration is successful, the function can use the custom container image to execute the function. code and customContainerConfig.
- custom_
dns GetV3Functions Function Custom Dns - Function custom DNS configuration
- custom_
runtime_ Getconfig V3Functions Function Custom Runtime Config - Customize the runtime configuration.
- description str
- The description of the function. The function compute system does not use this attribute value, but we recommend that you set a concise and clear description for the function.
- disk_
size int - The disk specification of the function, in MB. The optional value is 512 MB or 10240MB.
- environment_
variables Mapping[str, str] - The environment variable set for the function, you can get the value of the environment variable in the function.
- function_
arn str - ARN of function
- function_
id str - The first ID of the resource
- function_
name str - The function name. Consists of uppercase and lowercase letters, digits (0 to 9), underscores (), and dashes (-). It must begin with an English letter (a ~ z), (A ~ Z), or an underscore (). Case sensitive. The length is 1~128 characters.
- gpu_
config GetV3Functions Function Gpu Config - Function GPU configuration.
- handler str
- The execution entry of the callback method, which is similar to the request handler.
- id str
- The ID of the resource supplied above.
- idle_
timeout int - Destroy an instance when the instance no-request duration exceeds this attribute. -1 means that the threshold is cleared and the system default behavior is used.
- instance_
concurrency int - Maximum instance concurrency.
- instance_
isolation_ strmode - Instance isolation mode
- instance_
lifecycle_ Getconfig V3Functions Function Instance Lifecycle Config - Instance lifecycle callback method configuration.
- internet_
access bool - Allow function to access public network
- invocation_
restriction GetV3Functions Function Invocation Restriction - Invocation Restriction Detail
- last_
modified_ strtime - Last time the function was Updated
- last_
update_ strstatus - The status of the last function update operation. When the function is created successfully, the value is Successful. Optional values are Successful, Failed, and InProgress.
- last_
update_ strstatus_ reason - The reason that caused the last function to update the Operation State to the current value
- last_
update_ strstatus_ reason_ code - Status code of the reason that caused the last function update operation status to the current value
- layers Sequence[str]
- The list of layers.
- log_
config GetV3Functions Function Log Config - The logs generated by the function are written to the configured Logstore.
- memory_
size int - The memory specification of the function. The unit is MB. The memory size is a multiple of 64MB. The minimum value is 128MB and the maximum value is 32GB. At the same time, the ratio of cpu to memorySize (calculated by GB) should be between 1:1 and 1:4.
- nas_
config GetV3Functions Function Nas Config - NAS configuration. After this parameter is configured, the function can access the specified NAS resource.
- oss_
mount_ Getconfig V3Functions Function Oss Mount Config - OSS mount configuration
- resource_
group_ strid - Resource Group ID
- role str
- The user is authorized to the RAM role of function compute. After the configuration, function compute will assume this role to generate temporary access credentials. In the function, you can use the temporary access credentials of the role to access the specified Alibaba cloud service, such as OSS and OTS
- runtime str
- Function runtime type
- session_
affinity str - The affinity policy of the function compute call request. To implement the request affinity of the MCP SSE protocol, set it to MCP_SSE. If Cookie affinity is used, it can be set to GENERATED_COOKIE. If Header affinity is used, it can be set to HEADER_FIELD. If it is not set or set to NONE, the affinity effect is not set, and the request is routed according to the default scheduling policy of the function calculation system.
- session_
affinity_ strconfig - When you set the sessionAffinity affinity type, you need to set the relevant affinity configuration. For example, the MCP_SSE affinity needs to fill in the mcpssessionaffinityconfig configuration. The Cookie affinity needs to be filled with the CookieSessionAffinityConfig configuration, and the Header Field affinity needs to be filled with the HeaderFieldSessionAffinityConfig configuration.
- state str
- Function Status
- state_
reason str - The reason why the function is in the current state
- state_
reason_ strcode - The status code of the reason the function is in the current state.
- Mapping[str, str]
- The tag of the resource
- timeout int
- The maximum running time of the function, in seconds.
- tracing_
config GetV3Functions Function Tracing Config - Tracing configuration
- vpc_
config GetV3Functions Function Vpc Config - VPC configuration. After this parameter is configured, the function can access the specified VPC resources.
- code
Size Number - The code package size of the function returned by the system, in byte Example : 1024
- cpu Number
- The CPU specification of the function. The unit is vCPU, which is a multiple of the 0.05 vCPU.
- create
Time String - The creation time of the function.
- custom
Container Property MapConfig - The configuration of the custom container runtime. After the configuration is successful, the function can use the custom container image to execute the function. code and customContainerConfig.
- custom
Dns Property Map - Function custom DNS configuration
- custom
Runtime Property MapConfig - Customize the runtime configuration.
- description String
- The description of the function. The function compute system does not use this attribute value, but we recommend that you set a concise and clear description for the function.
- disk
Size Number - The disk specification of the function, in MB. The optional value is 512 MB or 10240MB.
- environment
Variables Map<String> - The environment variable set for the function, you can get the value of the environment variable in the function.
- function
Arn String - ARN of function
- function
Id String - The first ID of the resource
- function
Name String - The function name. Consists of uppercase and lowercase letters, digits (0 to 9), underscores (), and dashes (-). It must begin with an English letter (a ~ z), (A ~ Z), or an underscore (). Case sensitive. The length is 1~128 characters.
- gpu
Config Property Map - Function GPU configuration.
- handler String
- The execution entry of the callback method, which is similar to the request handler.
- id String
- The ID of the resource supplied above.
- idle
Timeout Number - Destroy an instance when the instance no-request duration exceeds this attribute. -1 means that the threshold is cleared and the system default behavior is used.
- instance
Concurrency Number - Maximum instance concurrency.
- instance
Isolation StringMode - Instance isolation mode
- instance
Lifecycle Property MapConfig - Instance lifecycle callback method configuration.
- internet
Access Boolean - Allow function to access public network
- invocation
Restriction Property Map - Invocation Restriction Detail
- last
Modified StringTime - Last time the function was Updated
- last
Update StringStatus - The status of the last function update operation. When the function is created successfully, the value is Successful. Optional values are Successful, Failed, and InProgress.
- last
Update StringStatus Reason - The reason that caused the last function to update the Operation State to the current value
- last
Update StringStatus Reason Code - Status code of the reason that caused the last function update operation status to the current value
- layers List<String>
- The list of layers.
- log
Config Property Map - The logs generated by the function are written to the configured Logstore.
- memory
Size Number - The memory specification of the function. The unit is MB. The memory size is a multiple of 64MB. The minimum value is 128MB and the maximum value is 32GB. At the same time, the ratio of cpu to memorySize (calculated by GB) should be between 1:1 and 1:4.
- nas
Config Property Map - NAS configuration. After this parameter is configured, the function can access the specified NAS resource.
- oss
Mount Property MapConfig - OSS mount configuration
- resource
Group StringId - Resource Group ID
- role String
- The user is authorized to the RAM role of function compute. After the configuration, function compute will assume this role to generate temporary access credentials. In the function, you can use the temporary access credentials of the role to access the specified Alibaba cloud service, such as OSS and OTS
- runtime String
- Function runtime type
- session
Affinity String - The affinity policy of the function compute call request. To implement the request affinity of the MCP SSE protocol, set it to MCP_SSE. If Cookie affinity is used, it can be set to GENERATED_COOKIE. If Header affinity is used, it can be set to HEADER_FIELD. If it is not set or set to NONE, the affinity effect is not set, and the request is routed according to the default scheduling policy of the function calculation system.
- session
Affinity StringConfig - When you set the sessionAffinity affinity type, you need to set the relevant affinity configuration. For example, the MCP_SSE affinity needs to fill in the mcpssessionaffinityconfig configuration. The Cookie affinity needs to be filled with the CookieSessionAffinityConfig configuration, and the Header Field affinity needs to be filled with the HeaderFieldSessionAffinityConfig configuration.
- state String
- Function Status
- state
Reason String - The reason why the function is in the current state
- state
Reason StringCode - The status code of the reason the function is in the current state.
- Map<String>
- The tag of the resource
- timeout Number
- The maximum running time of the function, in seconds.
- tracing
Config Property Map - Tracing configuration
- vpc
Config Property Map - VPC configuration. After this parameter is configured, the function can access the specified VPC resources.
GetV3FunctionsFunctionCustomContainerConfig
- Acceleration
Info Pulumi.Ali Cloud. FC. Inputs. Get V3Functions Function Custom Container Config Acceleration Info - Image Acceleration Information (Obsolete).
- Acceleration
Type string - Whether to enable Image acceleration. Default: The Default value, indicating that image acceleration is enabled. None: indicates that image acceleration is disabled. (Obsolete).
- Acr
Instance stringId - ACR Enterprise version Image Repository ID, which must be entered when using ACR Enterprise version image. (Obsolete).
- Commands List<string>
- Lifecycle Initialization Phase Callback Instructions.
- Entrypoints List<string>
- Container start command.
- Health
Check Pulumi.Config Ali Cloud. FC. Inputs. Get V3Functions Function Custom Container Config Health Check Config - Function custom health check configuration.
- Image string
- The container Image address.
- Port int
- The listening port of the HTTP Server.
- Resolved
Image stringUri - The actual digest version of the deployed Image. The code version specified by this digest is used when the function starts.
- Acceleration
Info GetV3Functions Function Custom Container Config Acceleration Info - Image Acceleration Information (Obsolete).
- Acceleration
Type string - Whether to enable Image acceleration. Default: The Default value, indicating that image acceleration is enabled. None: indicates that image acceleration is disabled. (Obsolete).
- Acr
Instance stringId - ACR Enterprise version Image Repository ID, which must be entered when using ACR Enterprise version image. (Obsolete).
- Commands []string
- Lifecycle Initialization Phase Callback Instructions.
- Entrypoints []string
- Container start command.
- Health
Check GetConfig V3Functions Function Custom Container Config Health Check Config - Function custom health check configuration.
- Image string
- The container Image address.
- Port int
- The listening port of the HTTP Server.
- Resolved
Image stringUri - The actual digest version of the deployed Image. The code version specified by this digest is used when the function starts.
- acceleration
Info GetV3Functions Function Custom Container Config Acceleration Info - Image Acceleration Information (Obsolete).
- acceleration
Type String - Whether to enable Image acceleration. Default: The Default value, indicating that image acceleration is enabled. None: indicates that image acceleration is disabled. (Obsolete).
- acr
Instance StringId - ACR Enterprise version Image Repository ID, which must be entered when using ACR Enterprise version image. (Obsolete).
- commands List<String>
- Lifecycle Initialization Phase Callback Instructions.
- entrypoints List<String>
- Container start command.
- health
Check GetConfig V3Functions Function Custom Container Config Health Check Config - Function custom health check configuration.
- image String
- The container Image address.
- port Integer
- The listening port of the HTTP Server.
- resolved
Image StringUri - The actual digest version of the deployed Image. The code version specified by this digest is used when the function starts.
- acceleration
Info GetV3Functions Function Custom Container Config Acceleration Info - Image Acceleration Information (Obsolete).
- acceleration
Type string - Whether to enable Image acceleration. Default: The Default value, indicating that image acceleration is enabled. None: indicates that image acceleration is disabled. (Obsolete).
- acr
Instance stringId - ACR Enterprise version Image Repository ID, which must be entered when using ACR Enterprise version image. (Obsolete).
- commands string[]
- Lifecycle Initialization Phase Callback Instructions.
- entrypoints string[]
- Container start command.
- health
Check GetConfig V3Functions Function Custom Container Config Health Check Config - Function custom health check configuration.
- image string
- The container Image address.
- port number
- The listening port of the HTTP Server.
- resolved
Image stringUri - The actual digest version of the deployed Image. The code version specified by this digest is used when the function starts.
- acceleration_
info GetV3Functions Function Custom Container Config Acceleration Info - Image Acceleration Information (Obsolete).
- acceleration_
type str - Whether to enable Image acceleration. Default: The Default value, indicating that image acceleration is enabled. None: indicates that image acceleration is disabled. (Obsolete).
- acr_
instance_ strid - ACR Enterprise version Image Repository ID, which must be entered when using ACR Enterprise version image. (Obsolete).
- commands Sequence[str]
- Lifecycle Initialization Phase Callback Instructions.
- entrypoints Sequence[str]
- Container start command.
- health_
check_ Getconfig V3Functions Function Custom Container Config Health Check Config - Function custom health check configuration.
- image str
- The container Image address.
- port int
- The listening port of the HTTP Server.
- resolved_
image_ struri - The actual digest version of the deployed Image. The code version specified by this digest is used when the function starts.
- acceleration
Info Property Map - Image Acceleration Information (Obsolete).
- acceleration
Type String - Whether to enable Image acceleration. Default: The Default value, indicating that image acceleration is enabled. None: indicates that image acceleration is disabled. (Obsolete).
- acr
Instance StringId - ACR Enterprise version Image Repository ID, which must be entered when using ACR Enterprise version image. (Obsolete).
- commands List<String>
- Lifecycle Initialization Phase Callback Instructions.
- entrypoints List<String>
- Container start command.
- health
Check Property MapConfig - Function custom health check configuration.
- image String
- The container Image address.
- port Number
- The listening port of the HTTP Server.
- resolved
Image StringUri - The actual digest version of the deployed Image. The code version specified by this digest is used when the function starts.
GetV3FunctionsFunctionCustomContainerConfigAccelerationInfo
- Status string
- Image Acceleration Status (Deprecated).
- Status string
- Image Acceleration Status (Deprecated).
- status String
- Image Acceleration Status (Deprecated).
- status string
- Image Acceleration Status (Deprecated).
- status str
- Image Acceleration Status (Deprecated).
- status String
- Image Acceleration Status (Deprecated).
GetV3FunctionsFunctionCustomContainerConfigHealthCheckConfig
- Failure
Threshold int - The health check failure threshold. The system considers the health check failure when the health check fails. The value range is 1~120. The default value is 3.
- Http
Get stringUrl - The URL of the container's custom health check. No more than 2048 characters in length.
- Initial
Delay intSeconds - The delay between the start of the container and the initiation of the health check. Value range 0~120. The default value is 0.
- Period
Seconds int - Health check cycle. The value range is 1~120. The default value is 3.
- Success
Threshold int - The threshold for the number of successful health checks. When the threshold is reached, the system considers that the health check is successful. The value range is 1~120. The default value is 1.
- Timeout
Seconds int - Health check timeout. Value range 1~3. The default value is 1.
- Failure
Threshold int - The health check failure threshold. The system considers the health check failure when the health check fails. The value range is 1~120. The default value is 3.
- Http
Get stringUrl - The URL of the container's custom health check. No more than 2048 characters in length.
- Initial
Delay intSeconds - The delay between the start of the container and the initiation of the health check. Value range 0~120. The default value is 0.
- Period
Seconds int - Health check cycle. The value range is 1~120. The default value is 3.
- Success
Threshold int - The threshold for the number of successful health checks. When the threshold is reached, the system considers that the health check is successful. The value range is 1~120. The default value is 1.
- Timeout
Seconds int - Health check timeout. Value range 1~3. The default value is 1.
- failure
Threshold Integer - The health check failure threshold. The system considers the health check failure when the health check fails. The value range is 1~120. The default value is 3.
- http
Get StringUrl - The URL of the container's custom health check. No more than 2048 characters in length.
- initial
Delay IntegerSeconds - The delay between the start of the container and the initiation of the health check. Value range 0~120. The default value is 0.
- period
Seconds Integer - Health check cycle. The value range is 1~120. The default value is 3.
- success
Threshold Integer - The threshold for the number of successful health checks. When the threshold is reached, the system considers that the health check is successful. The value range is 1~120. The default value is 1.
- timeout
Seconds Integer - Health check timeout. Value range 1~3. The default value is 1.
- failure
Threshold number - The health check failure threshold. The system considers the health check failure when the health check fails. The value range is 1~120. The default value is 3.
- http
Get stringUrl - The URL of the container's custom health check. No more than 2048 characters in length.
- initial
Delay numberSeconds - The delay between the start of the container and the initiation of the health check. Value range 0~120. The default value is 0.
- period
Seconds number - Health check cycle. The value range is 1~120. The default value is 3.
- success
Threshold number - The threshold for the number of successful health checks. When the threshold is reached, the system considers that the health check is successful. The value range is 1~120. The default value is 1.
- timeout
Seconds number - Health check timeout. Value range 1~3. The default value is 1.
- failure_
threshold int - The health check failure threshold. The system considers the health check failure when the health check fails. The value range is 1~120. The default value is 3.
- http_
get_ strurl - The URL of the container's custom health check. No more than 2048 characters in length.
- initial_
delay_ intseconds - The delay between the start of the container and the initiation of the health check. Value range 0~120. The default value is 0.
- period_
seconds int - Health check cycle. The value range is 1~120. The default value is 3.
- success_
threshold int - The threshold for the number of successful health checks. When the threshold is reached, the system considers that the health check is successful. The value range is 1~120. The default value is 1.
- timeout_
seconds int - Health check timeout. Value range 1~3. The default value is 1.
- failure
Threshold Number - The health check failure threshold. The system considers the health check failure when the health check fails. The value range is 1~120. The default value is 3.
- http
Get StringUrl - The URL of the container's custom health check. No more than 2048 characters in length.
- initial
Delay NumberSeconds - The delay between the start of the container and the initiation of the health check. Value range 0~120. The default value is 0.
- period
Seconds Number - Health check cycle. The value range is 1~120. The default value is 3.
- success
Threshold Number - The threshold for the number of successful health checks. When the threshold is reached, the system considers that the health check is successful. The value range is 1~120. The default value is 1.
- timeout
Seconds Number - Health check timeout. Value range 1~3. The default value is 1.
GetV3FunctionsFunctionCustomDns
- Dns
Options List<Pulumi.Ali Cloud. FC. Inputs. Get V3Functions Function Custom Dns Dns Option> - List of configuration items in the resolv.conf file. Each item corresponds to a key-value pair in the format of key:value, where the key is required.
- Name
Servers List<string> - IP Address List of DNS servers.
- Searches List<string>
- DNS search domain list.
- Dns
Options []GetV3Functions Function Custom Dns Dns Option - List of configuration items in the resolv.conf file. Each item corresponds to a key-value pair in the format of key:value, where the key is required.
- Name
Servers []string - IP Address List of DNS servers.
- Searches []string
- DNS search domain list.
- dns
Options List<GetV3Functions Function Custom Dns Dns Option> - List of configuration items in the resolv.conf file. Each item corresponds to a key-value pair in the format of key:value, where the key is required.
- name
Servers List<String> - IP Address List of DNS servers.
- searches List<String>
- DNS search domain list.
- dns
Options GetV3Functions Function Custom Dns Dns Option[] - List of configuration items in the resolv.conf file. Each item corresponds to a key-value pair in the format of key:value, where the key is required.
- name
Servers string[] - IP Address List of DNS servers.
- searches string[]
- DNS search domain list.
- dns_
options Sequence[GetV3Functions Function Custom Dns Dns Option] - List of configuration items in the resolv.conf file. Each item corresponds to a key-value pair in the format of key:value, where the key is required.
- name_
servers Sequence[str] - IP Address List of DNS servers.
- searches Sequence[str]
- DNS search domain list.
- dns
Options List<Property Map> - List of configuration items in the resolv.conf file. Each item corresponds to a key-value pair in the format of key:value, where the key is required.
- name
Servers List<String> - IP Address List of DNS servers.
- searches List<String>
- DNS search domain list.
GetV3FunctionsFunctionCustomDnsDnsOption
GetV3FunctionsFunctionCustomRuntimeConfig
- Args List<string>
- Instance startup parameters.
- Commands List<string>
- Lifecycle Initialization Phase Callback Instructions.
- Health
Check Pulumi.Config Ali Cloud. FC. Inputs. Get V3Functions Function Custom Runtime Config Health Check Config - Function custom health check configuration.
- Port int
- The listening port of the HTTP Server.
- Args []string
- Instance startup parameters.
- Commands []string
- Lifecycle Initialization Phase Callback Instructions.
- Health
Check GetConfig V3Functions Function Custom Runtime Config Health Check Config - Function custom health check configuration.
- Port int
- The listening port of the HTTP Server.
- args List<String>
- Instance startup parameters.
- commands List<String>
- Lifecycle Initialization Phase Callback Instructions.
- health
Check GetConfig V3Functions Function Custom Runtime Config Health Check Config - Function custom health check configuration.
- port Integer
- The listening port of the HTTP Server.
- args string[]
- Instance startup parameters.
- commands string[]
- Lifecycle Initialization Phase Callback Instructions.
- health
Check GetConfig V3Functions Function Custom Runtime Config Health Check Config - Function custom health check configuration.
- port number
- The listening port of the HTTP Server.
- args Sequence[str]
- Instance startup parameters.
- commands Sequence[str]
- Lifecycle Initialization Phase Callback Instructions.
- health_
check_ Getconfig V3Functions Function Custom Runtime Config Health Check Config - Function custom health check configuration.
- port int
- The listening port of the HTTP Server.
- args List<String>
- Instance startup parameters.
- commands List<String>
- Lifecycle Initialization Phase Callback Instructions.
- health
Check Property MapConfig - Function custom health check configuration.
- port Number
- The listening port of the HTTP Server.
GetV3FunctionsFunctionCustomRuntimeConfigHealthCheckConfig
- Failure
Threshold int - The health check failure threshold. The system considers the health check failure when the health check fails. The value range is 1~120. The default value is 3.
- Http
Get stringUrl - The URL of the container's custom health check. No more than 2048 characters in length.
- Initial
Delay intSeconds - The delay between the start of the container and the initiation of the health check. Value range 0~120. The default value is 0.
- Period
Seconds int - Health check cycle. The value range is 1~120. The default value is 3.
- Success
Threshold int - The threshold for the number of successful health checks. When the threshold is reached, the system considers that the health check is successful. The value range is 1~120. The default value is 1.
- Timeout
Seconds int - Health check timeout. Value range 1~3. The default value is 1.
- Failure
Threshold int - The health check failure threshold. The system considers the health check failure when the health check fails. The value range is 1~120. The default value is 3.
- Http
Get stringUrl - The URL of the container's custom health check. No more than 2048 characters in length.
- Initial
Delay intSeconds - The delay between the start of the container and the initiation of the health check. Value range 0~120. The default value is 0.
- Period
Seconds int - Health check cycle. The value range is 1~120. The default value is 3.
- Success
Threshold int - The threshold for the number of successful health checks. When the threshold is reached, the system considers that the health check is successful. The value range is 1~120. The default value is 1.
- Timeout
Seconds int - Health check timeout. Value range 1~3. The default value is 1.
- failure
Threshold Integer - The health check failure threshold. The system considers the health check failure when the health check fails. The value range is 1~120. The default value is 3.
- http
Get StringUrl - The URL of the container's custom health check. No more than 2048 characters in length.
- initial
Delay IntegerSeconds - The delay between the start of the container and the initiation of the health check. Value range 0~120. The default value is 0.
- period
Seconds Integer - Health check cycle. The value range is 1~120. The default value is 3.
- success
Threshold Integer - The threshold for the number of successful health checks. When the threshold is reached, the system considers that the health check is successful. The value range is 1~120. The default value is 1.
- timeout
Seconds Integer - Health check timeout. Value range 1~3. The default value is 1.
- failure
Threshold number - The health check failure threshold. The system considers the health check failure when the health check fails. The value range is 1~120. The default value is 3.
- http
Get stringUrl - The URL of the container's custom health check. No more than 2048 characters in length.
- initial
Delay numberSeconds - The delay between the start of the container and the initiation of the health check. Value range 0~120. The default value is 0.
- period
Seconds number - Health check cycle. The value range is 1~120. The default value is 3.
- success
Threshold number - The threshold for the number of successful health checks. When the threshold is reached, the system considers that the health check is successful. The value range is 1~120. The default value is 1.
- timeout
Seconds number - Health check timeout. Value range 1~3. The default value is 1.
- failure_
threshold int - The health check failure threshold. The system considers the health check failure when the health check fails. The value range is 1~120. The default value is 3.
- http_
get_ strurl - The URL of the container's custom health check. No more than 2048 characters in length.
- initial_
delay_ intseconds - The delay between the start of the container and the initiation of the health check. Value range 0~120. The default value is 0.
- period_
seconds int - Health check cycle. The value range is 1~120. The default value is 3.
- success_
threshold int - The threshold for the number of successful health checks. When the threshold is reached, the system considers that the health check is successful. The value range is 1~120. The default value is 1.
- timeout_
seconds int - Health check timeout. Value range 1~3. The default value is 1.
- failure
Threshold Number - The health check failure threshold. The system considers the health check failure when the health check fails. The value range is 1~120. The default value is 3.
- http
Get StringUrl - The URL of the container's custom health check. No more than 2048 characters in length.
- initial
Delay NumberSeconds - The delay between the start of the container and the initiation of the health check. Value range 0~120. The default value is 0.
- period
Seconds Number - Health check cycle. The value range is 1~120. The default value is 3.
- success
Threshold Number - The threshold for the number of successful health checks. When the threshold is reached, the system considers that the health check is successful. The value range is 1~120. The default value is 1.
- timeout
Seconds Number - Health check timeout. Value range 1~3. The default value is 1.
GetV3FunctionsFunctionGpuConfig
- Gpu
Memory intSize - GPU memory specification, unit: MB, multiple of 1024MB.
- Gpu
Type string - GPU card architecture.-fc.gpu.tesla.1 indicates the type of the Tesla Architecture Series card of the GPU instance (the same as the NVIDIA T4 card type).-fc.gpu.ampere.1 indicates the GPU instance type of Ampere Architecture Series card (same as NVIDIA A10 card type).-fc.gpu.ada.1 Indicates the GPU instance Ada Lovelace architecture family card type.
- Gpu
Memory intSize - GPU memory specification, unit: MB, multiple of 1024MB.
- Gpu
Type string - GPU card architecture.-fc.gpu.tesla.1 indicates the type of the Tesla Architecture Series card of the GPU instance (the same as the NVIDIA T4 card type).-fc.gpu.ampere.1 indicates the GPU instance type of Ampere Architecture Series card (same as NVIDIA A10 card type).-fc.gpu.ada.1 Indicates the GPU instance Ada Lovelace architecture family card type.
- gpu
Memory IntegerSize - GPU memory specification, unit: MB, multiple of 1024MB.
- gpu
Type String - GPU card architecture.-fc.gpu.tesla.1 indicates the type of the Tesla Architecture Series card of the GPU instance (the same as the NVIDIA T4 card type).-fc.gpu.ampere.1 indicates the GPU instance type of Ampere Architecture Series card (same as NVIDIA A10 card type).-fc.gpu.ada.1 Indicates the GPU instance Ada Lovelace architecture family card type.
- gpu
Memory numberSize - GPU memory specification, unit: MB, multiple of 1024MB.
- gpu
Type string - GPU card architecture.-fc.gpu.tesla.1 indicates the type of the Tesla Architecture Series card of the GPU instance (the same as the NVIDIA T4 card type).-fc.gpu.ampere.1 indicates the GPU instance type of Ampere Architecture Series card (same as NVIDIA A10 card type).-fc.gpu.ada.1 Indicates the GPU instance Ada Lovelace architecture family card type.
- gpu_
memory_ intsize - GPU memory specification, unit: MB, multiple of 1024MB.
- gpu_
type str - GPU card architecture.-fc.gpu.tesla.1 indicates the type of the Tesla Architecture Series card of the GPU instance (the same as the NVIDIA T4 card type).-fc.gpu.ampere.1 indicates the GPU instance type of Ampere Architecture Series card (same as NVIDIA A10 card type).-fc.gpu.ada.1 Indicates the GPU instance Ada Lovelace architecture family card type.
- gpu
Memory NumberSize - GPU memory specification, unit: MB, multiple of 1024MB.
- gpu
Type String - GPU card architecture.-fc.gpu.tesla.1 indicates the type of the Tesla Architecture Series card of the GPU instance (the same as the NVIDIA T4 card type).-fc.gpu.ampere.1 indicates the GPU instance type of Ampere Architecture Series card (same as NVIDIA A10 card type).-fc.gpu.ada.1 Indicates the GPU instance Ada Lovelace architecture family card type.
GetV3FunctionsFunctionInstanceLifecycleConfig
- Initializer
Pulumi.
Ali Cloud. FC. Inputs. Get V3Functions Function Instance Lifecycle Config Initializer - Initializer handler method configuration.
- Pre
Stop Pulumi.Ali Cloud. FC. Inputs. Get V3Functions Function Instance Lifecycle Config Pre Stop - PreStop handler method configuration.
- Initializer
Get
V3Functions Function Instance Lifecycle Config Initializer - Initializer handler method configuration.
- Pre
Stop GetV3Functions Function Instance Lifecycle Config Pre Stop - PreStop handler method configuration.
- initializer
Get
V3Functions Function Instance Lifecycle Config Initializer - Initializer handler method configuration.
- pre
Stop GetV3Functions Function Instance Lifecycle Config Pre Stop - PreStop handler method configuration.
- initializer
Get
V3Functions Function Instance Lifecycle Config Initializer - Initializer handler method configuration.
- pre
Stop GetV3Functions Function Instance Lifecycle Config Pre Stop - PreStop handler method configuration.
- initializer
Get
V3Functions Function Instance Lifecycle Config Initializer - Initializer handler method configuration.
- pre_
stop GetV3Functions Function Instance Lifecycle Config Pre Stop - PreStop handler method configuration.
- initializer Property Map
- Initializer handler method configuration.
- pre
Stop Property Map - PreStop handler method configuration.
GetV3FunctionsFunctionInstanceLifecycleConfigInitializer
GetV3FunctionsFunctionInstanceLifecycleConfigPreStop
GetV3FunctionsFunctionInvocationRestriction
- Disable bool
- Whether invocation is disabled.
- Last
Modified stringTime - Last time the function was Updated
- Reason string
- Disable Reason.
- Disable bool
- Whether invocation is disabled.
- Last
Modified stringTime - Last time the function was Updated
- Reason string
- Disable Reason.
- disable Boolean
- Whether invocation is disabled.
- last
Modified StringTime - Last time the function was Updated
- reason String
- Disable Reason.
- disable boolean
- Whether invocation is disabled.
- last
Modified stringTime - Last time the function was Updated
- reason string
- Disable Reason.
- disable bool
- Whether invocation is disabled.
- last_
modified_ strtime - Last time the function was Updated
- reason str
- Disable Reason.
- disable Boolean
- Whether invocation is disabled.
- last
Modified StringTime - Last time the function was Updated
- reason String
- Disable Reason.
GetV3FunctionsFunctionLogConfig
- Enable
Instance boolMetrics - After this feature is enabled, you can view core metrics such as instance-level CPU usage, memory usage, instance network status, and the number of requests within an instance. false: The default value, which means that instance-level metrics are turned off. true: indicates that instance-level metrics are enabled.
- Enable
Request boolMetrics - After this function is enabled, you can view the time and memory consumed by a call to all functions under this service. false: indicates that request-level metrics are turned off. true: The default value, indicating that request-level metrics are enabled.
- Log
Begin stringRule - Log Line First Matching Rules.
- Logstore string
- The Logstore name of log service.
- Project string
- The name of the log service Project.
- Enable
Instance boolMetrics - After this feature is enabled, you can view core metrics such as instance-level CPU usage, memory usage, instance network status, and the number of requests within an instance. false: The default value, which means that instance-level metrics are turned off. true: indicates that instance-level metrics are enabled.
- Enable
Request boolMetrics - After this function is enabled, you can view the time and memory consumed by a call to all functions under this service. false: indicates that request-level metrics are turned off. true: The default value, indicating that request-level metrics are enabled.
- Log
Begin stringRule - Log Line First Matching Rules.
- Logstore string
- The Logstore name of log service.
- Project string
- The name of the log service Project.
- enable
Instance BooleanMetrics - After this feature is enabled, you can view core metrics such as instance-level CPU usage, memory usage, instance network status, and the number of requests within an instance. false: The default value, which means that instance-level metrics are turned off. true: indicates that instance-level metrics are enabled.
- enable
Request BooleanMetrics - After this function is enabled, you can view the time and memory consumed by a call to all functions under this service. false: indicates that request-level metrics are turned off. true: The default value, indicating that request-level metrics are enabled.
- log
Begin StringRule - Log Line First Matching Rules.
- logstore String
- The Logstore name of log service.
- project String
- The name of the log service Project.
- enable
Instance booleanMetrics - After this feature is enabled, you can view core metrics such as instance-level CPU usage, memory usage, instance network status, and the number of requests within an instance. false: The default value, which means that instance-level metrics are turned off. true: indicates that instance-level metrics are enabled.
- enable
Request booleanMetrics - After this function is enabled, you can view the time and memory consumed by a call to all functions under this service. false: indicates that request-level metrics are turned off. true: The default value, indicating that request-level metrics are enabled.
- log
Begin stringRule - Log Line First Matching Rules.
- logstore string
- The Logstore name of log service.
- project string
- The name of the log service Project.
- enable_
instance_ boolmetrics - After this feature is enabled, you can view core metrics such as instance-level CPU usage, memory usage, instance network status, and the number of requests within an instance. false: The default value, which means that instance-level metrics are turned off. true: indicates that instance-level metrics are enabled.
- enable_
request_ boolmetrics - After this function is enabled, you can view the time and memory consumed by a call to all functions under this service. false: indicates that request-level metrics are turned off. true: The default value, indicating that request-level metrics are enabled.
- log_
begin_ strrule - Log Line First Matching Rules.
- logstore str
- The Logstore name of log service.
- project str
- The name of the log service Project.
- enable
Instance BooleanMetrics - After this feature is enabled, you can view core metrics such as instance-level CPU usage, memory usage, instance network status, and the number of requests within an instance. false: The default value, which means that instance-level metrics are turned off. true: indicates that instance-level metrics are enabled.
- enable
Request BooleanMetrics - After this function is enabled, you can view the time and memory consumed by a call to all functions under this service. false: indicates that request-level metrics are turned off. true: The default value, indicating that request-level metrics are enabled.
- log
Begin StringRule - Log Line First Matching Rules.
- logstore String
- The Logstore name of log service.
- project String
- The name of the log service Project.
GetV3FunctionsFunctionNasConfig
- Group
Id int - Group ID.
- Mount
Points List<Pulumi.Ali Cloud. FC. Inputs. Get V3Functions Function Nas Config Mount Point> - OSS mount point list.
- User
Id int - Account ID.
- Group
Id int - Group ID.
- Mount
Points []GetV3Functions Function Nas Config Mount Point - OSS mount point list.
- User
Id int - Account ID.
- group
Id Integer - Group ID.
- mount
Points List<GetV3Functions Function Nas Config Mount Point> - OSS mount point list.
- user
Id Integer - Account ID.
- group
Id number - Group ID.
- mount
Points GetV3Functions Function Nas Config Mount Point[] - OSS mount point list.
- user
Id number - Account ID.
- group_
id int - Group ID.
- mount_
points Sequence[GetV3Functions Function Nas Config Mount Point] - OSS mount point list.
- user_
id int - Account ID.
- group
Id Number - Group ID.
- mount
Points List<Property Map> - OSS mount point list.
- user
Id Number - Account ID.
GetV3FunctionsFunctionNasConfigMountPoint
- Enable
Tls bool - Use transport encryption to mount. Note: only general-purpose NAS supports transmission encryption.
- Mount
Dir string - Mount Directory.
- Server
Addr string - NAS server address.
- Enable
Tls bool - Use transport encryption to mount. Note: only general-purpose NAS supports transmission encryption.
- Mount
Dir string - Mount Directory.
- Server
Addr string - NAS server address.
- enable
Tls Boolean - Use transport encryption to mount. Note: only general-purpose NAS supports transmission encryption.
- mount
Dir String - Mount Directory.
- server
Addr String - NAS server address.
- enable
Tls boolean - Use transport encryption to mount. Note: only general-purpose NAS supports transmission encryption.
- mount
Dir string - Mount Directory.
- server
Addr string - NAS server address.
- enable_
tls bool - Use transport encryption to mount. Note: only general-purpose NAS supports transmission encryption.
- mount_
dir str - Mount Directory.
- server_
addr str - NAS server address.
- enable
Tls Boolean - Use transport encryption to mount. Note: only general-purpose NAS supports transmission encryption.
- mount
Dir String - Mount Directory.
- server
Addr String - NAS server address.
GetV3FunctionsFunctionOssMountConfig
- Mount
Points []GetV3Functions Function Oss Mount Config Mount Point - OSS mount point list.
- mount
Points List<GetV3Functions Function Oss Mount Config Mount Point> - OSS mount point list.
- mount
Points GetV3Functions Function Oss Mount Config Mount Point[] - OSS mount point list.
- mount_
points Sequence[GetV3Functions Function Oss Mount Config Mount Point] - OSS mount point list.
- mount
Points List<Property Map> - OSS mount point list.
GetV3FunctionsFunctionOssMountConfigMountPoint
- Bucket
Name string - OSS Bucket name.
- Bucket
Path string - Path of the mounted OSS Bucket.
- Endpoint string
- OSS access endpoint.
- Mount
Dir string - Mount Directory.
- Read
Only bool - Read-only.
- Bucket
Name string - OSS Bucket name.
- Bucket
Path string - Path of the mounted OSS Bucket.
- Endpoint string
- OSS access endpoint.
- Mount
Dir string - Mount Directory.
- Read
Only bool - Read-only.
- bucket
Name String - OSS Bucket name.
- bucket
Path String - Path of the mounted OSS Bucket.
- endpoint String
- OSS access endpoint.
- mount
Dir String - Mount Directory.
- read
Only Boolean - Read-only.
- bucket
Name string - OSS Bucket name.
- bucket
Path string - Path of the mounted OSS Bucket.
- endpoint string
- OSS access endpoint.
- mount
Dir string - Mount Directory.
- read
Only boolean - Read-only.
- bucket_
name str - OSS Bucket name.
- bucket_
path str - Path of the mounted OSS Bucket.
- endpoint str
- OSS access endpoint.
- mount_
dir str - Mount Directory.
- read_
only bool - Read-only.
- bucket
Name String - OSS Bucket name.
- bucket
Path String - Path of the mounted OSS Bucket.
- endpoint String
- OSS access endpoint.
- mount
Dir String - Mount Directory.
- read
Only Boolean - Read-only.
GetV3FunctionsFunctionTracingConfig
GetV3FunctionsFunctionVpcConfig
- Security
Group stringId - Security group ID.
- Vpc
Id string - VPC network ID.
- Vswitch
Ids List<string> - Switch List.
- Security
Group stringId - Security group ID.
- Vpc
Id string - VPC network ID.
- Vswitch
Ids []string - Switch List.
- security
Group StringId - Security group ID.
- vpc
Id String - VPC network ID.
- vswitch
Ids List<String> - Switch List.
- security
Group stringId - Security group ID.
- vpc
Id string - VPC network ID.
- vswitch
Ids string[] - Switch List.
- security_
group_ strid - Security group ID.
- vpc_
id str - VPC network ID.
- vswitch_
ids Sequence[str] - Switch List.
- security
Group StringId - Security group ID.
- vpc
Id String - VPC network ID.
- vswitch
Ids List<String> - Switch List.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.
Alibaba Cloud v3.90.0 published on Tuesday, Dec 2, 2025 by Pulumi
