Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Data Source schema for Volcengine::VEFAAS::Function
Using getFunction
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 getFunction(args: GetFunctionArgs, opts?: InvokeOptions): Promise<GetFunctionResult>
function getFunctionOutput(args: GetFunctionOutputArgs, opts?: InvokeOptions): Output<GetFunctionResult>def get_function(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFunctionResult
def get_function_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFunctionResult]func LookupFunction(ctx *Context, args *LookupFunctionArgs, opts ...InvokeOption) (*LookupFunctionResult, error)
func LookupFunctionOutput(ctx *Context, args *LookupFunctionOutputArgs, opts ...InvokeOption) LookupFunctionResultOutput> Note: This function is named LookupFunction in the Go SDK.
public static class GetFunction
{
public static Task<GetFunctionResult> InvokeAsync(GetFunctionArgs args, InvokeOptions? opts = null)
public static Output<GetFunctionResult> Invoke(GetFunctionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFunctionResult> getFunction(GetFunctionArgs args, InvokeOptions options)
public static Output<GetFunctionResult> getFunction(GetFunctionArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:vefaas/getFunction:getFunction
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getFunction Result
The following output properties are available:
- Async
Task Volcengine.Config Get Function Async Task Config - Asynchronous task configuration
- Code
Size int - Code package size (MB).
- Code
Size intLimit - Code package size limit. SourceType=zip, CodeSizeLimit=15MB. SourceType=tos, CodeSizeLimit=256MB.
- Command string
- Custom startup command for the instance (currently only supported in native/v1 runtime)
- Cpu
Strategy string - Function CPU billing policy. When creating a microservice application type function, this field must be set to always, meaning at least one instance is running. Other function types do not support this field
- Creation
Time string - Function creation time
- Description string
- Function description. Up to 1000 Unicode characters
- Enable
Apmplus bool - Whether to enable application monitoring
- Envs
List<Volcengine.
Get Function Env> - Environment variables.
- Exclusive
Mode bool - Exclusive mode switch. true: disables multi-concurrency per instance, i.e., exclusive mode where a single instance can only handle one request at a time. false (default): enables multi-concurrency per instance, i.e., non-exclusive mode where a single instance can handle multiple requests at the same time. You can set the maximum concurrent requests per instance using MaxConcurrency.
- Function
Id string - Function ID
- Id string
- Uniquely identifies the resource.
- Initializer
Sec int - Function initialization timeout configuration
- Instance
Type string - Instance type of the function instance. Null value: CPU instance. Non-null value: GPU instance.
- Last
Update stringTime - Function update time.
- Max
Concurrency int - Maximum concurrency per instance. Effective when ExclusiveMode = false. Range: 1–1000
- Memory
Mb int - Maximum memory per instance, unit: MiB. Range: 512–4096, in increments of 512. Default: 1024
- Name string
- Function name. Function names must be unique within the same account. Function names support uppercase and lowercase English letters, numbers, hyphens (-), and underscores (_), with a length limit of 4–64 characters.
- Nas
Storage Volcengine.Get Function Nas Storage - NAS file storage mount configuration
- Owner string
- Function owner (Account Id).
- Port int
- Custom listening port for the instance (currently only supported in native/v1 runtime)
- Project
Name string - Project name associated with the function
- Request
Timeout int - Request timeout. Unit: seconds. Range: 1–900. Default: 30.
- Role string
- IAM role bound to the function instance
- Runtime string
- Function runtime. Values: golang/v1, native/v1, nativejava8/v1, node14/v1, node20/v1, nodeprime14/v1, python3.12/v1, python3.8/v1, python3.9/v1.
- Source string
- Code source. Values: zip: Base64-encoded binary ZIP file; tos: string in the format bucketname:objectkey; image: image address in the format host/namespace/repo:tag
- Source
Access Volcengine.Config Get Function Source Access Config - Image repository access configuration.
- Source
Type string - Code source type. Values: tos: object storage (TOS); zip: local compressed file; image: image repository (CR), supports Basic and Enterprise editions
-
List<Volcengine.
Get Function Tag> - Function tags
- Tls
Config Volcengine.Get Function Tls Config - TLS configuration for Log Service
- Tos
Mount Volcengine.Config Get Function Tos Mount Config - TOS object storage mount configuration
- Triggers
Count int - Number of triggers for this function.
- Vpc
Config Volcengine.Get Function Vpc Config - Private network VPC configuration.
- Async
Task GetConfig Function Async Task Config - Asynchronous task configuration
- Code
Size int - Code package size (MB).
- Code
Size intLimit - Code package size limit. SourceType=zip, CodeSizeLimit=15MB. SourceType=tos, CodeSizeLimit=256MB.
- Command string
- Custom startup command for the instance (currently only supported in native/v1 runtime)
- Cpu
Strategy string - Function CPU billing policy. When creating a microservice application type function, this field must be set to always, meaning at least one instance is running. Other function types do not support this field
- Creation
Time string - Function creation time
- Description string
- Function description. Up to 1000 Unicode characters
- Enable
Apmplus bool - Whether to enable application monitoring
- Envs
[]Get
Function Env - Environment variables.
- Exclusive
Mode bool - Exclusive mode switch. true: disables multi-concurrency per instance, i.e., exclusive mode where a single instance can only handle one request at a time. false (default): enables multi-concurrency per instance, i.e., non-exclusive mode where a single instance can handle multiple requests at the same time. You can set the maximum concurrent requests per instance using MaxConcurrency.
- Function
Id string - Function ID
- Id string
- Uniquely identifies the resource.
- Initializer
Sec int - Function initialization timeout configuration
- Instance
Type string - Instance type of the function instance. Null value: CPU instance. Non-null value: GPU instance.
- Last
Update stringTime - Function update time.
- Max
Concurrency int - Maximum concurrency per instance. Effective when ExclusiveMode = false. Range: 1–1000
- Memory
Mb int - Maximum memory per instance, unit: MiB. Range: 512–4096, in increments of 512. Default: 1024
- Name string
- Function name. Function names must be unique within the same account. Function names support uppercase and lowercase English letters, numbers, hyphens (-), and underscores (_), with a length limit of 4–64 characters.
- Nas
Storage GetFunction Nas Storage - NAS file storage mount configuration
- Owner string
- Function owner (Account Id).
- Port int
- Custom listening port for the instance (currently only supported in native/v1 runtime)
- Project
Name string - Project name associated with the function
- Request
Timeout int - Request timeout. Unit: seconds. Range: 1–900. Default: 30.
- Role string
- IAM role bound to the function instance
- Runtime string
- Function runtime. Values: golang/v1, native/v1, nativejava8/v1, node14/v1, node20/v1, nodeprime14/v1, python3.12/v1, python3.8/v1, python3.9/v1.
- Source string
- Code source. Values: zip: Base64-encoded binary ZIP file; tos: string in the format bucketname:objectkey; image: image address in the format host/namespace/repo:tag
- Source
Access GetConfig Function Source Access Config - Image repository access configuration.
- Source
Type string - Code source type. Values: tos: object storage (TOS); zip: local compressed file; image: image repository (CR), supports Basic and Enterprise editions
-
[]Get
Function Tag - Function tags
- Tls
Config GetFunction Tls Config - TLS configuration for Log Service
- Tos
Mount GetConfig Function Tos Mount Config - TOS object storage mount configuration
- Triggers
Count int - Number of triggers for this function.
- Vpc
Config GetFunction Vpc Config - Private network VPC configuration.
- async
Task GetConfig Function Async Task Config - Asynchronous task configuration
- code
Size Integer - Code package size (MB).
- code
Size IntegerLimit - Code package size limit. SourceType=zip, CodeSizeLimit=15MB. SourceType=tos, CodeSizeLimit=256MB.
- command String
- Custom startup command for the instance (currently only supported in native/v1 runtime)
- cpu
Strategy String - Function CPU billing policy. When creating a microservice application type function, this field must be set to always, meaning at least one instance is running. Other function types do not support this field
- creation
Time String - Function creation time
- description String
- Function description. Up to 1000 Unicode characters
- enable
Apmplus Boolean - Whether to enable application monitoring
- envs
List<Get
Function Env> - Environment variables.
- exclusive
Mode Boolean - Exclusive mode switch. true: disables multi-concurrency per instance, i.e., exclusive mode where a single instance can only handle one request at a time. false (default): enables multi-concurrency per instance, i.e., non-exclusive mode where a single instance can handle multiple requests at the same time. You can set the maximum concurrent requests per instance using MaxConcurrency.
- function
Id String - Function ID
- id String
- Uniquely identifies the resource.
- initializer
Sec Integer - Function initialization timeout configuration
- instance
Type String - Instance type of the function instance. Null value: CPU instance. Non-null value: GPU instance.
- last
Update StringTime - Function update time.
- max
Concurrency Integer - Maximum concurrency per instance. Effective when ExclusiveMode = false. Range: 1–1000
- memory
Mb Integer - Maximum memory per instance, unit: MiB. Range: 512–4096, in increments of 512. Default: 1024
- name String
- Function name. Function names must be unique within the same account. Function names support uppercase and lowercase English letters, numbers, hyphens (-), and underscores (_), with a length limit of 4–64 characters.
- nas
Storage GetFunction Nas Storage - NAS file storage mount configuration
- owner String
- Function owner (Account Id).
- port Integer
- Custom listening port for the instance (currently only supported in native/v1 runtime)
- project
Name String - Project name associated with the function
- request
Timeout Integer - Request timeout. Unit: seconds. Range: 1–900. Default: 30.
- role String
- IAM role bound to the function instance
- runtime String
- Function runtime. Values: golang/v1, native/v1, nativejava8/v1, node14/v1, node20/v1, nodeprime14/v1, python3.12/v1, python3.8/v1, python3.9/v1.
- source String
- Code source. Values: zip: Base64-encoded binary ZIP file; tos: string in the format bucketname:objectkey; image: image address in the format host/namespace/repo:tag
- source
Access GetConfig Function Source Access Config - Image repository access configuration.
- source
Type String - Code source type. Values: tos: object storage (TOS); zip: local compressed file; image: image repository (CR), supports Basic and Enterprise editions
-
List<Get
Function Tag> - Function tags
- tls
Config GetFunction Tls Config - TLS configuration for Log Service
- tos
Mount GetConfig Function Tos Mount Config - TOS object storage mount configuration
- triggers
Count Integer - Number of triggers for this function.
- vpc
Config GetFunction Vpc Config - Private network VPC configuration.
- async
Task GetConfig Function Async Task Config - Asynchronous task configuration
- code
Size number - Code package size (MB).
- code
Size numberLimit - Code package size limit. SourceType=zip, CodeSizeLimit=15MB. SourceType=tos, CodeSizeLimit=256MB.
- command string
- Custom startup command for the instance (currently only supported in native/v1 runtime)
- cpu
Strategy string - Function CPU billing policy. When creating a microservice application type function, this field must be set to always, meaning at least one instance is running. Other function types do not support this field
- creation
Time string - Function creation time
- description string
- Function description. Up to 1000 Unicode characters
- enable
Apmplus boolean - Whether to enable application monitoring
- envs
Get
Function Env[] - Environment variables.
- exclusive
Mode boolean - Exclusive mode switch. true: disables multi-concurrency per instance, i.e., exclusive mode where a single instance can only handle one request at a time. false (default): enables multi-concurrency per instance, i.e., non-exclusive mode where a single instance can handle multiple requests at the same time. You can set the maximum concurrent requests per instance using MaxConcurrency.
- function
Id string - Function ID
- id string
- Uniquely identifies the resource.
- initializer
Sec number - Function initialization timeout configuration
- instance
Type string - Instance type of the function instance. Null value: CPU instance. Non-null value: GPU instance.
- last
Update stringTime - Function update time.
- max
Concurrency number - Maximum concurrency per instance. Effective when ExclusiveMode = false. Range: 1–1000
- memory
Mb number - Maximum memory per instance, unit: MiB. Range: 512–4096, in increments of 512. Default: 1024
- name string
- Function name. Function names must be unique within the same account. Function names support uppercase and lowercase English letters, numbers, hyphens (-), and underscores (_), with a length limit of 4–64 characters.
- nas
Storage GetFunction Nas Storage - NAS file storage mount configuration
- owner string
- Function owner (Account Id).
- port number
- Custom listening port for the instance (currently only supported in native/v1 runtime)
- project
Name string - Project name associated with the function
- request
Timeout number - Request timeout. Unit: seconds. Range: 1–900. Default: 30.
- role string
- IAM role bound to the function instance
- runtime string
- Function runtime. Values: golang/v1, native/v1, nativejava8/v1, node14/v1, node20/v1, nodeprime14/v1, python3.12/v1, python3.8/v1, python3.9/v1.
- source string
- Code source. Values: zip: Base64-encoded binary ZIP file; tos: string in the format bucketname:objectkey; image: image address in the format host/namespace/repo:tag
- source
Access GetConfig Function Source Access Config - Image repository access configuration.
- source
Type string - Code source type. Values: tos: object storage (TOS); zip: local compressed file; image: image repository (CR), supports Basic and Enterprise editions
-
Get
Function Tag[] - Function tags
- tls
Config GetFunction Tls Config - TLS configuration for Log Service
- tos
Mount GetConfig Function Tos Mount Config - TOS object storage mount configuration
- triggers
Count number - Number of triggers for this function.
- vpc
Config GetFunction Vpc Config - Private network VPC configuration.
- async_
task_ Getconfig Function Async Task Config - Asynchronous task configuration
- code_
size int - Code package size (MB).
- code_
size_ intlimit - Code package size limit. SourceType=zip, CodeSizeLimit=15MB. SourceType=tos, CodeSizeLimit=256MB.
- command str
- Custom startup command for the instance (currently only supported in native/v1 runtime)
- cpu_
strategy str - Function CPU billing policy. When creating a microservice application type function, this field must be set to always, meaning at least one instance is running. Other function types do not support this field
- creation_
time str - Function creation time
- description str
- Function description. Up to 1000 Unicode characters
- enable_
apmplus bool - Whether to enable application monitoring
- envs
Sequence[Get
Function Env] - Environment variables.
- exclusive_
mode bool - Exclusive mode switch. true: disables multi-concurrency per instance, i.e., exclusive mode where a single instance can only handle one request at a time. false (default): enables multi-concurrency per instance, i.e., non-exclusive mode where a single instance can handle multiple requests at the same time. You can set the maximum concurrent requests per instance using MaxConcurrency.
- function_
id str - Function ID
- id str
- Uniquely identifies the resource.
- initializer_
sec int - Function initialization timeout configuration
- instance_
type str - Instance type of the function instance. Null value: CPU instance. Non-null value: GPU instance.
- last_
update_ strtime - Function update time.
- max_
concurrency int - Maximum concurrency per instance. Effective when ExclusiveMode = false. Range: 1–1000
- memory_
mb int - Maximum memory per instance, unit: MiB. Range: 512–4096, in increments of 512. Default: 1024
- name str
- Function name. Function names must be unique within the same account. Function names support uppercase and lowercase English letters, numbers, hyphens (-), and underscores (_), with a length limit of 4–64 characters.
- nas_
storage GetFunction Nas Storage - NAS file storage mount configuration
- owner str
- Function owner (Account Id).
- port int
- Custom listening port for the instance (currently only supported in native/v1 runtime)
- project_
name str - Project name associated with the function
- request_
timeout int - Request timeout. Unit: seconds. Range: 1–900. Default: 30.
- role str
- IAM role bound to the function instance
- runtime str
- Function runtime. Values: golang/v1, native/v1, nativejava8/v1, node14/v1, node20/v1, nodeprime14/v1, python3.12/v1, python3.8/v1, python3.9/v1.
- source str
- Code source. Values: zip: Base64-encoded binary ZIP file; tos: string in the format bucketname:objectkey; image: image address in the format host/namespace/repo:tag
- source_
access_ Getconfig Function Source Access Config - Image repository access configuration.
- source_
type str - Code source type. Values: tos: object storage (TOS); zip: local compressed file; image: image repository (CR), supports Basic and Enterprise editions
-
Sequence[Get
Function Tag] - Function tags
- tls_
config GetFunction Tls Config - TLS configuration for Log Service
- tos_
mount_ Getconfig Function Tos Mount Config - TOS object storage mount configuration
- triggers_
count int - Number of triggers for this function.
- vpc_
config GetFunction Vpc Config - Private network VPC configuration.
- async
Task Property MapConfig - Asynchronous task configuration
- code
Size Number - Code package size (MB).
- code
Size NumberLimit - Code package size limit. SourceType=zip, CodeSizeLimit=15MB. SourceType=tos, CodeSizeLimit=256MB.
- command String
- Custom startup command for the instance (currently only supported in native/v1 runtime)
- cpu
Strategy String - Function CPU billing policy. When creating a microservice application type function, this field must be set to always, meaning at least one instance is running. Other function types do not support this field
- creation
Time String - Function creation time
- description String
- Function description. Up to 1000 Unicode characters
- enable
Apmplus Boolean - Whether to enable application monitoring
- envs List<Property Map>
- Environment variables.
- exclusive
Mode Boolean - Exclusive mode switch. true: disables multi-concurrency per instance, i.e., exclusive mode where a single instance can only handle one request at a time. false (default): enables multi-concurrency per instance, i.e., non-exclusive mode where a single instance can handle multiple requests at the same time. You can set the maximum concurrent requests per instance using MaxConcurrency.
- function
Id String - Function ID
- id String
- Uniquely identifies the resource.
- initializer
Sec Number - Function initialization timeout configuration
- instance
Type String - Instance type of the function instance. Null value: CPU instance. Non-null value: GPU instance.
- last
Update StringTime - Function update time.
- max
Concurrency Number - Maximum concurrency per instance. Effective when ExclusiveMode = false. Range: 1–1000
- memory
Mb Number - Maximum memory per instance, unit: MiB. Range: 512–4096, in increments of 512. Default: 1024
- name String
- Function name. Function names must be unique within the same account. Function names support uppercase and lowercase English letters, numbers, hyphens (-), and underscores (_), with a length limit of 4–64 characters.
- nas
Storage Property Map - NAS file storage mount configuration
- owner String
- Function owner (Account Id).
- port Number
- Custom listening port for the instance (currently only supported in native/v1 runtime)
- project
Name String - Project name associated with the function
- request
Timeout Number - Request timeout. Unit: seconds. Range: 1–900. Default: 30.
- role String
- IAM role bound to the function instance
- runtime String
- Function runtime. Values: golang/v1, native/v1, nativejava8/v1, node14/v1, node20/v1, nodeprime14/v1, python3.12/v1, python3.8/v1, python3.9/v1.
- source String
- Code source. Values: zip: Base64-encoded binary ZIP file; tos: string in the format bucketname:objectkey; image: image address in the format host/namespace/repo:tag
- source
Access Property MapConfig - Image repository access configuration.
- source
Type String - Code source type. Values: tos: object storage (TOS); zip: local compressed file; image: image repository (CR), supports Basic and Enterprise editions
- List<Property Map>
- Function tags
- tls
Config Property Map - TLS configuration for Log Service
- tos
Mount Property MapConfig - TOS object storage mount configuration
- triggers
Count Number - Number of triggers for this function.
- vpc
Config Property Map - Private network VPC configuration.
Supporting Types
GetFunctionAsyncTaskConfig
- Destination
Config Volcengine.Get Function Async Task Config Destination Config - Asynchronous task callback target configuration
- Enable
Async boolTask - Whether to enable asynchronous task
- Max
Retry int - Number of retry attempts for asynchronous task failures. Available values: 0–3
- Destination
Config GetFunction Async Task Config Destination Config - Asynchronous task callback target configuration
- Enable
Async boolTask - Whether to enable asynchronous task
- Max
Retry int - Number of retry attempts for asynchronous task failures. Available values: 0–3
- destination
Config GetFunction Async Task Config Destination Config - Asynchronous task callback target configuration
- enable
Async BooleanTask - Whether to enable asynchronous task
- max
Retry Integer - Number of retry attempts for asynchronous task failures. Available values: 0–3
- destination
Config GetFunction Async Task Config Destination Config - Asynchronous task callback target configuration
- enable
Async booleanTask - Whether to enable asynchronous task
- max
Retry number - Number of retry attempts for asynchronous task failures. Available values: 0–3
- destination_
config GetFunction Async Task Config Destination Config - Asynchronous task callback target configuration
- enable_
async_ booltask - Whether to enable asynchronous task
- max_
retry int - Number of retry attempts for asynchronous task failures. Available values: 0–3
- destination
Config Property Map - Asynchronous task callback target configuration
- enable
Async BooleanTask - Whether to enable asynchronous task
- max
Retry Number - Number of retry attempts for asynchronous task failures. Available values: 0–3
GetFunctionAsyncTaskConfigDestinationConfig
- On
Failure Volcengine.Get Function Async Task Config Destination Config On Failure - Callback target configuration when the task fails
- On
Success Volcengine.Get Function Async Task Config Destination Config On Success - Callback target configuration when the task succeeds
- On
Failure GetFunction Async Task Config Destination Config On Failure - Callback target configuration when the task fails
- On
Success GetFunction Async Task Config Destination Config On Success - Callback target configuration when the task succeeds
- on
Failure GetFunction Async Task Config Destination Config On Failure - Callback target configuration when the task fails
- on
Success GetFunction Async Task Config Destination Config On Success - Callback target configuration when the task succeeds
- on
Failure GetFunction Async Task Config Destination Config On Failure - Callback target configuration when the task fails
- on
Success GetFunction Async Task Config Destination Config On Success - Callback target configuration when the task succeeds
- on_
failure GetFunction Async Task Config Destination Config On Failure - Callback target configuration when the task fails
- on_
success GetFunction Async Task Config Destination Config On Success - Callback target configuration when the task succeeds
- on
Failure Property Map - Callback target configuration when the task fails
- on
Success Property Map - Callback target configuration when the task succeeds
GetFunctionAsyncTaskConfigDestinationConfigOnFailure
- Destination string
- Specific callback target. Set the value to empty ("") to disable this callback
- Destination string
- Specific callback target. Set the value to empty ("") to disable this callback
- destination String
- Specific callback target. Set the value to empty ("") to disable this callback
- destination string
- Specific callback target. Set the value to empty ("") to disable this callback
- destination str
- Specific callback target. Set the value to empty ("") to disable this callback
- destination String
- Specific callback target. Set the value to empty ("") to disable this callback
GetFunctionAsyncTaskConfigDestinationConfigOnSuccess
- Destination string
- Specific callback target. Set the value to empty ("") to disable this callback
- Destination string
- Specific callback target. Set the value to empty ("") to disable this callback
- destination String
- Specific callback target. Set the value to empty ("") to disable this callback
- destination string
- Specific callback target. Set the value to empty ("") to disable this callback
- destination str
- Specific callback target. Set the value to empty ("") to disable this callback
- destination String
- Specific callback target. Set the value to empty ("") to disable this callback
GetFunctionEnv
GetFunctionNasStorage
- Enable
Nas bool - Enable NAS storage mount. true: enabled, store data in NAS. false: disabled.
- Nas
Configs List<Volcengine.Get Function Nas Storage Nas Config> - NAS storage configuration
- Enable
Nas bool - Enable NAS storage mount. true: enabled, store data in NAS. false: disabled.
- Nas
Configs []GetFunction Nas Storage Nas Config - NAS storage configuration
- enable
Nas Boolean - Enable NAS storage mount. true: enabled, store data in NAS. false: disabled.
- nas
Configs List<GetFunction Nas Storage Nas Config> - NAS storage configuration
- enable
Nas boolean - Enable NAS storage mount. true: enabled, store data in NAS. false: disabled.
- nas
Configs GetFunction Nas Storage Nas Config[] - NAS storage configuration
- enable_
nas bool - Enable NAS storage mount. true: enabled, store data in NAS. false: disabled.
- nas_
configs Sequence[GetFunction Nas Storage Nas Config] - NAS storage configuration
- enable
Nas Boolean - Enable NAS storage mount. true: enabled, store data in NAS. false: disabled.
- nas
Configs List<Property Map> - NAS storage configuration
GetFunctionNasStorageNasConfig
- File
System stringId - NAS file system ID.
- Gid int
- User group in the file system. Customization is not currently supported. If this parameter is provided, its value is 1000 (consistent with the function run user gid)
- Local
Mount stringPath - Function local mount directory. Length: 1–128 characters, must start with “/”, supports uppercase and lowercase letters, numbers, and special characters ( - . _ ~ / : @ = + ? #).
- Mount
Point stringId - NAS mount point ID
- Remote
Path string - Remote directory in the file system. Length: 1–128 characters, must start with “/”, supports uppercase and lowercase letters, numbers, and special characters ( - . _ ~ / : @ = + ? #)
- Uid int
- The user in the file system cannot be customized for now. If this parameter is provided, the value must be 1000 (consistent with the function run user uid).
- File
System stringId - NAS file system ID.
- Gid int
- User group in the file system. Customization is not currently supported. If this parameter is provided, its value is 1000 (consistent with the function run user gid)
- Local
Mount stringPath - Function local mount directory. Length: 1–128 characters, must start with “/”, supports uppercase and lowercase letters, numbers, and special characters ( - . _ ~ / : @ = + ? #).
- Mount
Point stringId - NAS mount point ID
- Remote
Path string - Remote directory in the file system. Length: 1–128 characters, must start with “/”, supports uppercase and lowercase letters, numbers, and special characters ( - . _ ~ / : @ = + ? #)
- Uid int
- The user in the file system cannot be customized for now. If this parameter is provided, the value must be 1000 (consistent with the function run user uid).
- file
System StringId - NAS file system ID.
- gid Integer
- User group in the file system. Customization is not currently supported. If this parameter is provided, its value is 1000 (consistent with the function run user gid)
- local
Mount StringPath - Function local mount directory. Length: 1–128 characters, must start with “/”, supports uppercase and lowercase letters, numbers, and special characters ( - . _ ~ / : @ = + ? #).
- mount
Point StringId - NAS mount point ID
- remote
Path String - Remote directory in the file system. Length: 1–128 characters, must start with “/”, supports uppercase and lowercase letters, numbers, and special characters ( - . _ ~ / : @ = + ? #)
- uid Integer
- The user in the file system cannot be customized for now. If this parameter is provided, the value must be 1000 (consistent with the function run user uid).
- file
System stringId - NAS file system ID.
- gid number
- User group in the file system. Customization is not currently supported. If this parameter is provided, its value is 1000 (consistent with the function run user gid)
- local
Mount stringPath - Function local mount directory. Length: 1–128 characters, must start with “/”, supports uppercase and lowercase letters, numbers, and special characters ( - . _ ~ / : @ = + ? #).
- mount
Point stringId - NAS mount point ID
- remote
Path string - Remote directory in the file system. Length: 1–128 characters, must start with “/”, supports uppercase and lowercase letters, numbers, and special characters ( - . _ ~ / : @ = + ? #)
- uid number
- The user in the file system cannot be customized for now. If this parameter is provided, the value must be 1000 (consistent with the function run user uid).
- file_
system_ strid - NAS file system ID.
- gid int
- User group in the file system. Customization is not currently supported. If this parameter is provided, its value is 1000 (consistent with the function run user gid)
- local_
mount_ strpath - Function local mount directory. Length: 1–128 characters, must start with “/”, supports uppercase and lowercase letters, numbers, and special characters ( - . _ ~ / : @ = + ? #).
- mount_
point_ strid - NAS mount point ID
- remote_
path str - Remote directory in the file system. Length: 1–128 characters, must start with “/”, supports uppercase and lowercase letters, numbers, and special characters ( - . _ ~ / : @ = + ? #)
- uid int
- The user in the file system cannot be customized for now. If this parameter is provided, the value must be 1000 (consistent with the function run user uid).
- file
System StringId - NAS file system ID.
- gid Number
- User group in the file system. Customization is not currently supported. If this parameter is provided, its value is 1000 (consistent with the function run user gid)
- local
Mount StringPath - Function local mount directory. Length: 1–128 characters, must start with “/”, supports uppercase and lowercase letters, numbers, and special characters ( - . _ ~ / : @ = + ? #).
- mount
Point StringId - NAS mount point ID
- remote
Path String - Remote directory in the file system. Length: 1–128 characters, must start with “/”, supports uppercase and lowercase letters, numbers, and special characters ( - . _ ~ / : @ = + ? #)
- uid Number
- The user in the file system cannot be customized for now. If this parameter is provided, the value must be 1000 (consistent with the function run user uid).
GetFunctionSourceAccessConfig
GetFunctionTag
GetFunctionTlsConfig
- Enable
Log bool - TLS log feature toggle. true: enabled, function stdout/stderr logs will be collected to the specified log project and log topic in Log Service. false: disabled, logs will not be collected
- Tls
Project stringId - TLS log project ID
- Tls
Topic stringId - TLS log topic ID.
- Enable
Log bool - TLS log feature toggle. true: enabled, function stdout/stderr logs will be collected to the specified log project and log topic in Log Service. false: disabled, logs will not be collected
- Tls
Project stringId - TLS log project ID
- Tls
Topic stringId - TLS log topic ID.
- enable
Log Boolean - TLS log feature toggle. true: enabled, function stdout/stderr logs will be collected to the specified log project and log topic in Log Service. false: disabled, logs will not be collected
- tls
Project StringId - TLS log project ID
- tls
Topic StringId - TLS log topic ID.
- enable
Log boolean - TLS log feature toggle. true: enabled, function stdout/stderr logs will be collected to the specified log project and log topic in Log Service. false: disabled, logs will not be collected
- tls
Project stringId - TLS log project ID
- tls
Topic stringId - TLS log topic ID.
- enable_
log bool - TLS log feature toggle. true: enabled, function stdout/stderr logs will be collected to the specified log project and log topic in Log Service. false: disabled, logs will not be collected
- tls_
project_ strid - TLS log project ID
- tls_
topic_ strid - TLS log topic ID.
- enable
Log Boolean - TLS log feature toggle. true: enabled, function stdout/stderr logs will be collected to the specified log project and log topic in Log Service. false: disabled, logs will not be collected
- tls
Project StringId - TLS log project ID
- tls
Topic StringId - TLS log topic ID.
GetFunctionTosMountConfig
- Credentials
Volcengine.
Get Function Tos Mount Config Credentials - AKSK with TOS domain access permission.
- Enable
Tos bool - Enable TOS storage mount.
- Mount
Points List<Volcengine.Get Function Tos Mount Config Mount Point> - TOS storage configuration list
- Credentials
Get
Function Tos Mount Config Credentials - AKSK with TOS domain access permission.
- Enable
Tos bool - Enable TOS storage mount.
- Mount
Points []GetFunction Tos Mount Config Mount Point - TOS storage configuration list
- credentials
Get
Function Tos Mount Config Credentials - AKSK with TOS domain access permission.
- enable
Tos Boolean - Enable TOS storage mount.
- mount
Points List<GetFunction Tos Mount Config Mount Point> - TOS storage configuration list
- credentials
Get
Function Tos Mount Config Credentials - AKSK with TOS domain access permission.
- enable
Tos boolean - Enable TOS storage mount.
- mount
Points GetFunction Tos Mount Config Mount Point[] - TOS storage configuration list
- credentials
Get
Function Tos Mount Config Credentials - AKSK with TOS domain access permission.
- enable_
tos bool - Enable TOS storage mount.
- mount_
points Sequence[GetFunction Tos Mount Config Mount Point] - TOS storage configuration list
- credentials Property Map
- AKSK with TOS domain access permission.
- enable
Tos Boolean - Enable TOS storage mount.
- mount
Points List<Property Map> - TOS storage configuration list
GetFunctionTosMountConfigCredentials
- Access
Key stringId - Account AccessKey ID
- Secret
Access stringKey - Account Secret Access Key
- Access
Key stringId - Account AccessKey ID
- Secret
Access stringKey - Account Secret Access Key
- access
Key StringId - Account AccessKey ID
- secret
Access StringKey - Account Secret Access Key
- access
Key stringId - Account AccessKey ID
- secret
Access stringKey - Account Secret Access Key
- access_
key_ strid - Account AccessKey ID
- secret_
access_ strkey - Account Secret Access Key
- access
Key StringId - Account AccessKey ID
- secret
Access StringKey - Account Secret Access Key
GetFunctionTosMountConfigMountPoint
- Bucket
Name string - TOS bucket name.
- Bucket
Path string - Mounted TOS Bucket path.
- Endpoint string
- TOS access domain name.
- Local
Mount stringPath - Function local mount directory.
- Read
Only bool - Function local directory access permission. After mounting a TOS bucket, whether the function's local mount directory is read-only. true: read-only; false (default): read/write
- Bucket
Name string - TOS bucket name.
- Bucket
Path string - Mounted TOS Bucket path.
- Endpoint string
- TOS access domain name.
- Local
Mount stringPath - Function local mount directory.
- Read
Only bool - Function local directory access permission. After mounting a TOS bucket, whether the function's local mount directory is read-only. true: read-only; false (default): read/write
- bucket
Name String - TOS bucket name.
- bucket
Path String - Mounted TOS Bucket path.
- endpoint String
- TOS access domain name.
- local
Mount StringPath - Function local mount directory.
- read
Only Boolean - Function local directory access permission. After mounting a TOS bucket, whether the function's local mount directory is read-only. true: read-only; false (default): read/write
- bucket
Name string - TOS bucket name.
- bucket
Path string - Mounted TOS Bucket path.
- endpoint string
- TOS access domain name.
- local
Mount stringPath - Function local mount directory.
- read
Only boolean - Function local directory access permission. After mounting a TOS bucket, whether the function's local mount directory is read-only. true: read-only; false (default): read/write
- bucket_
name str - TOS bucket name.
- bucket_
path str - Mounted TOS Bucket path.
- endpoint str
- TOS access domain name.
- local_
mount_ strpath - Function local mount directory.
- read_
only bool - Function local directory access permission. After mounting a TOS bucket, whether the function's local mount directory is read-only. true: read-only; false (default): read/write
- bucket
Name String - TOS bucket name.
- bucket
Path String - Mounted TOS Bucket path.
- endpoint String
- TOS access domain name.
- local
Mount StringPath - Function local mount directory.
- read
Only Boolean - Function local directory access permission. After mounting a TOS bucket, whether the function's local mount directory is read-only. true: read-only; false (default): read/write
GetFunctionVpcConfig
- bool
- Function public network access switch. Whether to access the public network via veFaaS VPC shared NAT gateway. Values: true: enabled, access public network via default network interface. Public outbound traffic fees apply. false: disabled, function cannot access public network via default network interface.
- Enable
Vpc bool - Whether the function enables private network access
- Security
Group List<string>Ids - Security group ID
- Subnet
Ids List<string> - Subnet ID
- Vpc
Id string - VPC ID. If the VPC ID is an empty string, it means the current VPC configuration will be deleted
- bool
- Function public network access switch. Whether to access the public network via veFaaS VPC shared NAT gateway. Values: true: enabled, access public network via default network interface. Public outbound traffic fees apply. false: disabled, function cannot access public network via default network interface.
- Enable
Vpc bool - Whether the function enables private network access
- Security
Group []stringIds - Security group ID
- Subnet
Ids []string - Subnet ID
- Vpc
Id string - VPC ID. If the VPC ID is an empty string, it means the current VPC configuration will be deleted
- Boolean
- Function public network access switch. Whether to access the public network via veFaaS VPC shared NAT gateway. Values: true: enabled, access public network via default network interface. Public outbound traffic fees apply. false: disabled, function cannot access public network via default network interface.
- enable
Vpc Boolean - Whether the function enables private network access
- security
Group List<String>Ids - Security group ID
- subnet
Ids List<String> - Subnet ID
- vpc
Id String - VPC ID. If the VPC ID is an empty string, it means the current VPC configuration will be deleted
- boolean
- Function public network access switch. Whether to access the public network via veFaaS VPC shared NAT gateway. Values: true: enabled, access public network via default network interface. Public outbound traffic fees apply. false: disabled, function cannot access public network via default network interface.
- enable
Vpc boolean - Whether the function enables private network access
- security
Group string[]Ids - Security group ID
- subnet
Ids string[] - Subnet ID
- vpc
Id string - VPC ID. If the VPC ID is an empty string, it means the current VPC configuration will be deleted
- bool
- Function public network access switch. Whether to access the public network via veFaaS VPC shared NAT gateway. Values: true: enabled, access public network via default network interface. Public outbound traffic fees apply. false: disabled, function cannot access public network via default network interface.
- enable_
vpc bool - Whether the function enables private network access
- security_
group_ Sequence[str]ids - Security group ID
- subnet_
ids Sequence[str] - Subnet ID
- vpc_
id str - VPC ID. If the VPC ID is an empty string, it means the current VPC configuration will be deleted
- Boolean
- Function public network access switch. Whether to access the public network via veFaaS VPC shared NAT gateway. Values: true: enabled, access public network via default network interface. Public outbound traffic fees apply. false: disabled, function cannot access public network via default network interface.
- enable
Vpc Boolean - Whether the function enables private network access
- security
Group List<String>Ids - Security group ID
- subnet
Ids List<String> - Subnet ID
- vpc
Id String - VPC ID. If the VPC ID is an empty string, it means the current VPC configuration will be deleted
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
