1. Packages
  2. Volcengine
  3. API Docs
  4. vefaas
  5. Functions
Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine

volcengine.vefaas.Functions

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine
    Deprecated: volcengine.vefaas.Functions has been deprecated in favor of volcengine.vefaas.getFunctions

    Use this data source to query detailed information of vefaas functions

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    
    const foo = volcengine.vefaas.getFunctions({});
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    foo = volcengine.vefaas.get_functions()
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vefaas"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := vefaas.GetFunctions(ctx, nil, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcengine = Pulumi.Volcengine;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = Volcengine.Vefaas.GetFunctions.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.volcengine.vefaas.VefaasFunctions;
    import com.pulumi.volcengine.vefaas.inputs.GetFunctionsArgs;
    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 foo = VefaasFunctions.getFunctions();
    
        }
    }
    
    variables:
      foo:
        fn::invoke:
          Function: volcengine:vefaas:getFunctions
          Arguments: {}
    

    Using Functions

    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 functions(args: FunctionsArgs, opts?: InvokeOptions): Promise<FunctionsResult>
    function functionsOutput(args: FunctionsOutputArgs, opts?: InvokeOptions): Output<FunctionsResult>
    def functions(name_regex: Optional[str] = None,
                  output_file: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> FunctionsResult
    def functions_output(name_regex: Optional[pulumi.Input[str]] = None,
                  output_file: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[FunctionsResult]
    func Functions(ctx *Context, args *FunctionsArgs, opts ...InvokeOption) (*FunctionsResult, error)
    func FunctionsOutput(ctx *Context, args *FunctionsOutputArgs, opts ...InvokeOption) FunctionsResultOutput
    public static class Functions 
    {
        public static Task<FunctionsResult> InvokeAsync(FunctionsArgs args, InvokeOptions? opts = null)
        public static Output<FunctionsResult> Invoke(FunctionsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<FunctionsResult> functions(FunctionsArgs args, InvokeOptions options)
    public static Output<FunctionsResult> functions(FunctionsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcengine:vefaas:Functions
      arguments:
        # arguments dictionary

    The following arguments are supported:

    NameRegex string
    A Name Regex of Resource.
    OutputFile string
    File name where to save data source results.
    NameRegex string
    A Name Regex of Resource.
    OutputFile string
    File name where to save data source results.
    nameRegex String
    A Name Regex of Resource.
    outputFile String
    File name where to save data source results.
    nameRegex string
    A Name Regex of Resource.
    outputFile string
    File name where to save data source results.
    name_regex str
    A Name Regex of Resource.
    output_file str
    File name where to save data source results.
    nameRegex String
    A Name Regex of Resource.
    outputFile String
    File name where to save data source results.

    Functions Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Items List<FunctionsItem>
    The collection of query.
    TotalCount int
    The total count of query.
    NameRegex string
    OutputFile string
    Id string
    The provider-assigned unique ID for this managed resource.
    Items []FunctionsItem
    The collection of query.
    TotalCount int
    The total count of query.
    NameRegex string
    OutputFile string
    id String
    The provider-assigned unique ID for this managed resource.
    items List<FunctionsItem>
    The collection of query.
    totalCount Integer
    The total count of query.
    nameRegex String
    outputFile String
    id string
    The provider-assigned unique ID for this managed resource.
    items FunctionsItem[]
    The collection of query.
    totalCount number
    The total count of query.
    nameRegex string
    outputFile string
    id str
    The provider-assigned unique ID for this managed resource.
    items Sequence[FunctionsItem]
    The collection of query.
    total_count int
    The total count of query.
    name_regex str
    output_file str
    id String
    The provider-assigned unique ID for this managed resource.
    items List<Property Map>
    The collection of query.
    totalCount Number
    The total count of query.
    nameRegex String
    outputFile String

    Supporting Types

    FunctionsItem

    CodeSize int
    The size of code package.
    CodeSizeLimit int
    Maximum code package size.
    Command string
    The custom startup command for the instance.
    CpuStrategy string
    Function CPU charging policy.
    CreationTime string
    Creation time.
    Description string
    The description of Function.
    Envs List<FunctionsItemEnv>
    Function environment variable.
    ExclusiveMode bool
    Exclusive mode switch.
    Id string
    The ID of Function.
    InitializerSec int
    Function to initialize timeout configuration.
    InstanceType string
    The instance type of the function instance.
    LastUpdateTime string
    Update time.
    MaxConcurrency int
    Maximum concurrency of a single instance.
    MemoryMb int
    Maximum memory for a single instance.
    Name string
    The name of Function.
    NasStorages List<FunctionsItemNasStorage>
    The configuration of file storage NAS mount.
    Owner string
    The owner of Function.
    Port int
    Custom listening port for the instance.
    RequestTimeout int
    Request timeout (in seconds).
    Runtime string
    The runtime of Function.
    SourceLocation string
    The source address of the code/image.
    SourceType string
    Code Source type, supports tos, zip, image (whitelist accounts support native/v1 custom images).
    Tags List<FunctionsItemTag>
    Tags.
    TlsConfigs List<FunctionsItemTlsConfig>
    Function log configuration.
    TosMountConfigs List<FunctionsItemTosMountConfig>
    The configuration of Object Storage TOS mount.
    TriggersCount int
    The number of triggers for this Function.
    VpcConfigs List<FunctionsItemVpcConfig>
    The configuration of VPC.
    CodeSize int
    The size of code package.
    CodeSizeLimit int
    Maximum code package size.
    Command string
    The custom startup command for the instance.
    CpuStrategy string
    Function CPU charging policy.
    CreationTime string
    Creation time.
    Description string
    The description of Function.
    Envs []FunctionsItemEnv
    Function environment variable.
    ExclusiveMode bool
    Exclusive mode switch.
    Id string
    The ID of Function.
    InitializerSec int
    Function to initialize timeout configuration.
    InstanceType string
    The instance type of the function instance.
    LastUpdateTime string
    Update time.
    MaxConcurrency int
    Maximum concurrency of a single instance.
    MemoryMb int
    Maximum memory for a single instance.
    Name string
    The name of Function.
    NasStorages []FunctionsItemNasStorage
    The configuration of file storage NAS mount.
    Owner string
    The owner of Function.
    Port int
    Custom listening port for the instance.
    RequestTimeout int
    Request timeout (in seconds).
    Runtime string
    The runtime of Function.
    SourceLocation string
    The source address of the code/image.
    SourceType string
    Code Source type, supports tos, zip, image (whitelist accounts support native/v1 custom images).
    Tags []FunctionsItemTag
    Tags.
    TlsConfigs []FunctionsItemTlsConfig
    Function log configuration.
    TosMountConfigs []FunctionsItemTosMountConfig
    The configuration of Object Storage TOS mount.
    TriggersCount int
    The number of triggers for this Function.
    VpcConfigs []FunctionsItemVpcConfig
    The configuration of VPC.
    codeSize Integer
    The size of code package.
    codeSizeLimit Integer
    Maximum code package size.
    command String
    The custom startup command for the instance.
    cpuStrategy String
    Function CPU charging policy.
    creationTime String
    Creation time.
    description String
    The description of Function.
    envs List<FunctionsItemEnv>
    Function environment variable.
    exclusiveMode Boolean
    Exclusive mode switch.
    id String
    The ID of Function.
    initializerSec Integer
    Function to initialize timeout configuration.
    instanceType String
    The instance type of the function instance.
    lastUpdateTime String
    Update time.
    maxConcurrency Integer
    Maximum concurrency of a single instance.
    memoryMb Integer
    Maximum memory for a single instance.
    name String
    The name of Function.
    nasStorages List<FunctionsItemNasStorage>
    The configuration of file storage NAS mount.
    owner String
    The owner of Function.
    port Integer
    Custom listening port for the instance.
    requestTimeout Integer
    Request timeout (in seconds).
    runtime String
    The runtime of Function.
    sourceLocation String
    The source address of the code/image.
    sourceType String
    Code Source type, supports tos, zip, image (whitelist accounts support native/v1 custom images).
    tags List<FunctionsItemTag>
    Tags.
    tlsConfigs List<FunctionsItemTlsConfig>
    Function log configuration.
    tosMountConfigs List<FunctionsItemTosMountConfig>
    The configuration of Object Storage TOS mount.
    triggersCount Integer
    The number of triggers for this Function.
    vpcConfigs List<FunctionsItemVpcConfig>
    The configuration of VPC.
    codeSize number
    The size of code package.
    codeSizeLimit number
    Maximum code package size.
    command string
    The custom startup command for the instance.
    cpuStrategy string
    Function CPU charging policy.
    creationTime string
    Creation time.
    description string
    The description of Function.
    envs FunctionsItemEnv[]
    Function environment variable.
    exclusiveMode boolean
    Exclusive mode switch.
    id string
    The ID of Function.
    initializerSec number
    Function to initialize timeout configuration.
    instanceType string
    The instance type of the function instance.
    lastUpdateTime string
    Update time.
    maxConcurrency number
    Maximum concurrency of a single instance.
    memoryMb number
    Maximum memory for a single instance.
    name string
    The name of Function.
    nasStorages FunctionsItemNasStorage[]
    The configuration of file storage NAS mount.
    owner string
    The owner of Function.
    port number
    Custom listening port for the instance.
    requestTimeout number
    Request timeout (in seconds).
    runtime string
    The runtime of Function.
    sourceLocation string
    The source address of the code/image.
    sourceType string
    Code Source type, supports tos, zip, image (whitelist accounts support native/v1 custom images).
    tags FunctionsItemTag[]
    Tags.
    tlsConfigs FunctionsItemTlsConfig[]
    Function log configuration.
    tosMountConfigs FunctionsItemTosMountConfig[]
    The configuration of Object Storage TOS mount.
    triggersCount number
    The number of triggers for this Function.
    vpcConfigs FunctionsItemVpcConfig[]
    The configuration of VPC.
    code_size int
    The size of code package.
    code_size_limit int
    Maximum code package size.
    command str
    The custom startup command for the instance.
    cpu_strategy str
    Function CPU charging policy.
    creation_time str
    Creation time.
    description str
    The description of Function.
    envs Sequence[FunctionsItemEnv]
    Function environment variable.
    exclusive_mode bool
    Exclusive mode switch.
    id str
    The ID of Function.
    initializer_sec int
    Function to initialize timeout configuration.
    instance_type str
    The instance type of the function instance.
    last_update_time str
    Update time.
    max_concurrency int
    Maximum concurrency of a single instance.
    memory_mb int
    Maximum memory for a single instance.
    name str
    The name of Function.
    nas_storages Sequence[FunctionsItemNasStorage]
    The configuration of file storage NAS mount.
    owner str
    The owner of Function.
    port int
    Custom listening port for the instance.
    request_timeout int
    Request timeout (in seconds).
    runtime str
    The runtime of Function.
    source_location str
    The source address of the code/image.
    source_type str
    Code Source type, supports tos, zip, image (whitelist accounts support native/v1 custom images).
    tags Sequence[FunctionsItemTag]
    Tags.
    tls_configs Sequence[FunctionsItemTlsConfig]
    Function log configuration.
    tos_mount_configs Sequence[FunctionsItemTosMountConfig]
    The configuration of Object Storage TOS mount.
    triggers_count int
    The number of triggers for this Function.
    vpc_configs Sequence[FunctionsItemVpcConfig]
    The configuration of VPC.
    codeSize Number
    The size of code package.
    codeSizeLimit Number
    Maximum code package size.
    command String
    The custom startup command for the instance.
    cpuStrategy String
    Function CPU charging policy.
    creationTime String
    Creation time.
    description String
    The description of Function.
    envs List<Property Map>
    Function environment variable.
    exclusiveMode Boolean
    Exclusive mode switch.
    id String
    The ID of Function.
    initializerSec Number
    Function to initialize timeout configuration.
    instanceType String
    The instance type of the function instance.
    lastUpdateTime String
    Update time.
    maxConcurrency Number
    Maximum concurrency of a single instance.
    memoryMb Number
    Maximum memory for a single instance.
    name String
    The name of Function.
    nasStorages List<Property Map>
    The configuration of file storage NAS mount.
    owner String
    The owner of Function.
    port Number
    Custom listening port for the instance.
    requestTimeout Number
    Request timeout (in seconds).
    runtime String
    The runtime of Function.
    sourceLocation String
    The source address of the code/image.
    sourceType String
    Code Source type, supports tos, zip, image (whitelist accounts support native/v1 custom images).
    tags List<Property Map>
    Tags.
    tlsConfigs List<Property Map>
    Function log configuration.
    tosMountConfigs List<Property Map>
    The configuration of Object Storage TOS mount.
    triggersCount Number
    The number of triggers for this Function.
    vpcConfigs List<Property Map>
    The configuration of VPC.

    FunctionsItemEnv

    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.
    key string
    The Key of Tags.
    value string
    The Value of Tags.
    key str
    The Key of Tags.
    value str
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.

    FunctionsItemNasStorage

    EnableNas bool
    Whether to enable NAS storage mounting.
    NasConfigs List<FunctionsItemNasStorageNasConfig>
    The configuration of NAS.
    EnableNas bool
    Whether to enable NAS storage mounting.
    NasConfigs []FunctionsItemNasStorageNasConfig
    The configuration of NAS.
    enableNas Boolean
    Whether to enable NAS storage mounting.
    nasConfigs List<FunctionsItemNasStorageNasConfig>
    The configuration of NAS.
    enableNas boolean
    Whether to enable NAS storage mounting.
    nasConfigs FunctionsItemNasStorageNasConfig[]
    The configuration of NAS.
    enable_nas bool
    Whether to enable NAS storage mounting.
    nas_configs Sequence[FunctionsItemNasStorageNasConfig]
    The configuration of NAS.
    enableNas Boolean
    Whether to enable NAS storage mounting.
    nasConfigs List<Property Map>
    The configuration of NAS.

    FunctionsItemNasStorageNasConfig

    FileSystemId string
    The ID of NAS file system.
    Gid int
    User groups in the file system. Customization is not supported yet. If this parameter is provided, the parameter value is 1000 (consistent with the function run user gid).
    LocalMountPath string
    Function local mount directory.
    MountPointId string
    The ID of NAS mount point.
    RemotePath string
    Remote directory of the file system.
    Uid int
    Users in the file system do not support customization yet. If this parameter is provided, its value can only be 1000 (consistent with the function run user uid).
    FileSystemId string
    The ID of NAS file system.
    Gid int
    User groups in the file system. Customization is not supported yet. If this parameter is provided, the parameter value is 1000 (consistent with the function run user gid).
    LocalMountPath string
    Function local mount directory.
    MountPointId string
    The ID of NAS mount point.
    RemotePath string
    Remote directory of the file system.
    Uid int
    Users in the file system do not support customization yet. If this parameter is provided, its value can only be 1000 (consistent with the function run user uid).
    fileSystemId String
    The ID of NAS file system.
    gid Integer
    User groups in the file system. Customization is not supported yet. If this parameter is provided, the parameter value is 1000 (consistent with the function run user gid).
    localMountPath String
    Function local mount directory.
    mountPointId String
    The ID of NAS mount point.
    remotePath String
    Remote directory of the file system.
    uid Integer
    Users in the file system do not support customization yet. If this parameter is provided, its value can only be 1000 (consistent with the function run user uid).
    fileSystemId string
    The ID of NAS file system.
    gid number
    User groups in the file system. Customization is not supported yet. If this parameter is provided, the parameter value is 1000 (consistent with the function run user gid).
    localMountPath string
    Function local mount directory.
    mountPointId string
    The ID of NAS mount point.
    remotePath string
    Remote directory of the file system.
    uid number
    Users in the file system do not support customization yet. If this parameter is provided, its value can only be 1000 (consistent with the function run user uid).
    file_system_id str
    The ID of NAS file system.
    gid int
    User groups in the file system. Customization is not supported yet. If this parameter is provided, the parameter value is 1000 (consistent with the function run user gid).
    local_mount_path str
    Function local mount directory.
    mount_point_id str
    The ID of NAS mount point.
    remote_path str
    Remote directory of the file system.
    uid int
    Users in the file system do not support customization yet. If this parameter is provided, its value can only be 1000 (consistent with the function run user uid).
    fileSystemId String
    The ID of NAS file system.
    gid Number
    User groups in the file system. Customization is not supported yet. If this parameter is provided, the parameter value is 1000 (consistent with the function run user gid).
    localMountPath String
    Function local mount directory.
    mountPointId String
    The ID of NAS mount point.
    remotePath String
    Remote directory of the file system.
    uid Number
    Users in the file system do not support customization yet. If this parameter is provided, its value can only be 1000 (consistent with the function run user uid).

    FunctionsItemTag

    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.
    key string
    The Key of Tags.
    value string
    The Value of Tags.
    key str
    The Key of Tags.
    value str
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.

    FunctionsItemTlsConfig

    EnableLog bool
    TLS log function switch.
    TlsProjectId string
    The project ID of TLS log topic.
    TlsTopicId string
    The topic ID of TLS log topic.
    EnableLog bool
    TLS log function switch.
    TlsProjectId string
    The project ID of TLS log topic.
    TlsTopicId string
    The topic ID of TLS log topic.
    enableLog Boolean
    TLS log function switch.
    tlsProjectId String
    The project ID of TLS log topic.
    tlsTopicId String
    The topic ID of TLS log topic.
    enableLog boolean
    TLS log function switch.
    tlsProjectId string
    The project ID of TLS log topic.
    tlsTopicId string
    The topic ID of TLS log topic.
    enable_log bool
    TLS log function switch.
    tls_project_id str
    The project ID of TLS log topic.
    tls_topic_id str
    The topic ID of TLS log topic.
    enableLog Boolean
    TLS log function switch.
    tlsProjectId String
    The project ID of TLS log topic.
    tlsTopicId String
    The topic ID of TLS log topic.

    FunctionsItemTosMountConfig

    Credentials List<FunctionsItemTosMountConfigCredential>
    After enabling TOS, you need to provide an AKSK with access rights to the TOS domain name.
    EnableTos bool
    Whether to enable TOS storage mounting.
    MountPoints List<FunctionsItemTosMountConfigMountPoint>
    After enabling TOS, you need to provide a TOS storage configuration list, with a maximum of 5 items.
    Credentials []FunctionsItemTosMountConfigCredential
    After enabling TOS, you need to provide an AKSK with access rights to the TOS domain name.
    EnableTos bool
    Whether to enable TOS storage mounting.
    MountPoints []FunctionsItemTosMountConfigMountPoint
    After enabling TOS, you need to provide a TOS storage configuration list, with a maximum of 5 items.
    credentials List<FunctionsItemTosMountConfigCredential>
    After enabling TOS, you need to provide an AKSK with access rights to the TOS domain name.
    enableTos Boolean
    Whether to enable TOS storage mounting.
    mountPoints List<FunctionsItemTosMountConfigMountPoint>
    After enabling TOS, you need to provide a TOS storage configuration list, with a maximum of 5 items.
    credentials FunctionsItemTosMountConfigCredential[]
    After enabling TOS, you need to provide an AKSK with access rights to the TOS domain name.
    enableTos boolean
    Whether to enable TOS storage mounting.
    mountPoints FunctionsItemTosMountConfigMountPoint[]
    After enabling TOS, you need to provide a TOS storage configuration list, with a maximum of 5 items.
    credentials Sequence[FunctionsItemTosMountConfigCredential]
    After enabling TOS, you need to provide an AKSK with access rights to the TOS domain name.
    enable_tos bool
    Whether to enable TOS storage mounting.
    mount_points Sequence[FunctionsItemTosMountConfigMountPoint]
    After enabling TOS, you need to provide a TOS storage configuration list, with a maximum of 5 items.
    credentials List<Property Map>
    After enabling TOS, you need to provide an AKSK with access rights to the TOS domain name.
    enableTos Boolean
    Whether to enable TOS storage mounting.
    mountPoints List<Property Map>
    After enabling TOS, you need to provide a TOS storage configuration list, with a maximum of 5 items.

    FunctionsItemTosMountConfigCredential

    AccessKeyId string
    The AccessKey ID (AK) of the Volcano Engine account.
    SecretAccessKey string
    The Secret Access Key (SK) of the Volcano Engine account.
    AccessKeyId string
    The AccessKey ID (AK) of the Volcano Engine account.
    SecretAccessKey string
    The Secret Access Key (SK) of the Volcano Engine account.
    accessKeyId String
    The AccessKey ID (AK) of the Volcano Engine account.
    secretAccessKey String
    The Secret Access Key (SK) of the Volcano Engine account.
    accessKeyId string
    The AccessKey ID (AK) of the Volcano Engine account.
    secretAccessKey string
    The Secret Access Key (SK) of the Volcano Engine account.
    access_key_id str
    The AccessKey ID (AK) of the Volcano Engine account.
    secret_access_key str
    The Secret Access Key (SK) of the Volcano Engine account.
    accessKeyId String
    The AccessKey ID (AK) of the Volcano Engine account.
    secretAccessKey String
    The Secret Access Key (SK) of the Volcano Engine account.

    FunctionsItemTosMountConfigMountPoint

    BucketName string
    TOS bucket.
    BucketPath string
    The mounted TOS Bucket path.
    Endpoint string
    TOS Access domain name.
    LocalMountPath string
    Function local mount directory.
    ReadOnly bool
    Function local directory access permissions. After mounting the TOS Bucket, whether the function local mount directory has read-only permissions.
    BucketName string
    TOS bucket.
    BucketPath string
    The mounted TOS Bucket path.
    Endpoint string
    TOS Access domain name.
    LocalMountPath string
    Function local mount directory.
    ReadOnly bool
    Function local directory access permissions. After mounting the TOS Bucket, whether the function local mount directory has read-only permissions.
    bucketName String
    TOS bucket.
    bucketPath String
    The mounted TOS Bucket path.
    endpoint String
    TOS Access domain name.
    localMountPath String
    Function local mount directory.
    readOnly Boolean
    Function local directory access permissions. After mounting the TOS Bucket, whether the function local mount directory has read-only permissions.
    bucketName string
    TOS bucket.
    bucketPath string
    The mounted TOS Bucket path.
    endpoint string
    TOS Access domain name.
    localMountPath string
    Function local mount directory.
    readOnly boolean
    Function local directory access permissions. After mounting the TOS Bucket, whether the function local mount directory has read-only permissions.
    bucket_name str
    TOS bucket.
    bucket_path str
    The mounted TOS Bucket path.
    endpoint str
    TOS Access domain name.
    local_mount_path str
    Function local mount directory.
    read_only bool
    Function local directory access permissions. After mounting the TOS Bucket, whether the function local mount directory has read-only permissions.
    bucketName String
    TOS bucket.
    bucketPath String
    The mounted TOS Bucket path.
    endpoint String
    TOS Access domain name.
    localMountPath String
    Function local mount directory.
    readOnly Boolean
    Function local directory access permissions. After mounting the TOS Bucket, whether the function local mount directory has read-only permissions.

    FunctionsItemVpcConfig

    EnableSharedInternetAccess bool
    Function access to the public network switch.
    EnableVpc bool
    Whether the function enables private network access.
    SecurityGroupIds List<string>
    The ID of security group.
    SubnetIds List<string>
    The ID of subnet.
    VpcId string
    The ID of VPC.
    EnableSharedInternetAccess bool
    Function access to the public network switch.
    EnableVpc bool
    Whether the function enables private network access.
    SecurityGroupIds []string
    The ID of security group.
    SubnetIds []string
    The ID of subnet.
    VpcId string
    The ID of VPC.
    enableSharedInternetAccess Boolean
    Function access to the public network switch.
    enableVpc Boolean
    Whether the function enables private network access.
    securityGroupIds List<String>
    The ID of security group.
    subnetIds List<String>
    The ID of subnet.
    vpcId String
    The ID of VPC.
    enableSharedInternetAccess boolean
    Function access to the public network switch.
    enableVpc boolean
    Whether the function enables private network access.
    securityGroupIds string[]
    The ID of security group.
    subnetIds string[]
    The ID of subnet.
    vpcId string
    The ID of VPC.
    enable_shared_internet_access bool
    Function access to the public network switch.
    enable_vpc bool
    Whether the function enables private network access.
    security_group_ids Sequence[str]
    The ID of security group.
    subnet_ids Sequence[str]
    The ID of subnet.
    vpc_id str
    The ID of VPC.
    enableSharedInternetAccess Boolean
    Function access to the public network switch.
    enableVpc Boolean
    Whether the function enables private network access.
    securityGroupIds List<String>
    The ID of security group.
    subnetIds List<String>
    The ID of subnet.
    vpcId String
    The ID of VPC.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine