1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. vefaas
  6. Release
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Function to release

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcenginecc from "@volcengine/pulumi-volcenginecc";
    
    const vEFAASReleaseDemo = new volcenginecc.vefaas.Release("VEFAASReleaseDemo", {
        functionId: "xxxxxxxx",
        revisionNumber: 0,
        targetTrafficWeight: 100,
        rollingStep: 100,
        description: "ccapi-test",
        maxInstance: 10,
    });
    
    import pulumi
    import pulumi_volcenginecc as volcenginecc
    
    v_efaas_release_demo = volcenginecc.vefaas.Release("VEFAASReleaseDemo",
        function_id="xxxxxxxx",
        revision_number=0,
        target_traffic_weight=100,
        rolling_step=100,
        description="ccapi-test",
        max_instance=10)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcenginecc/sdk/go/volcenginecc/vefaas"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := vefaas.NewRelease(ctx, "VEFAASReleaseDemo", &vefaas.ReleaseArgs{
    			FunctionId:          pulumi.String("xxxxxxxx"),
    			RevisionNumber:      pulumi.Int(0),
    			TargetTrafficWeight: pulumi.Int(100),
    			RollingStep:         pulumi.Int(100),
    			Description:         pulumi.String("ccapi-test"),
    			MaxInstance:         pulumi.Int(10),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcenginecc = Volcengine.Pulumi.Volcenginecc;
    
    return await Deployment.RunAsync(() => 
    {
        var vEFAASReleaseDemo = new Volcenginecc.Vefaas.Release("VEFAASReleaseDemo", new()
        {
            FunctionId = "xxxxxxxx",
            RevisionNumber = 0,
            TargetTrafficWeight = 100,
            RollingStep = 100,
            Description = "ccapi-test",
            MaxInstance = 10,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.volcengine.volcenginecc.vefaas.Release;
    import com.volcengine.volcenginecc.vefaas.ReleaseArgs;
    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) {
            var vEFAASReleaseDemo = new Release("vEFAASReleaseDemo", ReleaseArgs.builder()
                .functionId("xxxxxxxx")
                .revisionNumber(0)
                .targetTrafficWeight(100)
                .rollingStep(100)
                .description("ccapi-test")
                .maxInstance(10)
                .build());
    
        }
    }
    
    resources:
      vEFAASReleaseDemo:
        type: volcenginecc:vefaas:Release
        name: VEFAASReleaseDemo
        properties:
          functionId: xxxxxxxx
          revisionNumber: 0
          targetTrafficWeight: 100
          rollingStep: 100
          description: ccapi-test
          maxInstance: 10
    

    Create Release Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Release(name: string, args: ReleaseArgs, opts?: CustomResourceOptions);
    @overload
    def Release(resource_name: str,
                args: ReleaseArgs,
                opts: Optional[ResourceOptions] = None)
    
    @overload
    def Release(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                function_id: Optional[str] = None,
                revision_number: Optional[int] = None,
                description: Optional[str] = None,
                max_instance: Optional[int] = None,
                rolling_step: Optional[int] = None,
                target_traffic_weight: Optional[int] = None)
    func NewRelease(ctx *Context, name string, args ReleaseArgs, opts ...ResourceOption) (*Release, error)
    public Release(string name, ReleaseArgs args, CustomResourceOptions? opts = null)
    public Release(String name, ReleaseArgs args)
    public Release(String name, ReleaseArgs args, CustomResourceOptions options)
    
    type: volcenginecc:vefaas:Release
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ReleaseArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ReleaseArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ReleaseArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ReleaseArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ReleaseArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Release Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Release resource accepts the following input properties:

    FunctionId string
    Function ID
    RevisionNumber int
    Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
    Description string
    Description for this release
    MaxInstance int
    Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
    RollingStep int
    Canary step percentage. Valid values: 1–100, default: 10
    TargetTrafficWeight int
    Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
    FunctionId string
    Function ID
    RevisionNumber int
    Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
    Description string
    Description for this release
    MaxInstance int
    Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
    RollingStep int
    Canary step percentage. Valid values: 1–100, default: 10
    TargetTrafficWeight int
    Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
    functionId String
    Function ID
    revisionNumber Integer
    Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
    description String
    Description for this release
    maxInstance Integer
    Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
    rollingStep Integer
    Canary step percentage. Valid values: 1–100, default: 10
    targetTrafficWeight Integer
    Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
    functionId string
    Function ID
    revisionNumber number
    Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
    description string
    Description for this release
    maxInstance number
    Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
    rollingStep number
    Canary step percentage. Valid values: 1–100, default: 10
    targetTrafficWeight number
    Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
    function_id str
    Function ID
    revision_number int
    Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
    description str
    Description for this release
    max_instance int
    Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
    rolling_step int
    Canary step percentage. Valid values: 1–100, default: 10
    target_traffic_weight int
    Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
    functionId String
    Function ID
    revisionNumber Number
    Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
    description String
    Description for this release
    maxInstance Number
    Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
    rollingStep Number
    Canary step percentage. Valid values: 1–100, default: 10
    targetTrafficWeight Number
    Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Release resource produces the following output properties:

    CreationTime string
    Creation time
    CurrentTrafficWeight int
    Current release traffic percentage. Valid values: 1–100, indicates the proportion of traffic assigned to the currently releasing version. Returned only when status is inprogress or failed
    ErrorCode string
    Error codes for release failures: functionstartfailed: function startup failed functionstarttimeout: function startup timed out functionhealthcheckfailed: function health check failed systeminternal_error: internal system error
    FailedInstanceLogs string
    Download link for logs of failed release instances
    FinishTime string
    Completion time
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdateTime string
    Update time
    NewRevisionNumber int
    Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
    OldRevisionNumber int
    Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
    ReleaseRecordId string
    Release record ID
    SourceRevisionNumber int
    Released historical version number
    StableRevisionNumber int
    Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
    StartTime string
    Start time of the current release. Not returned when status is pending; returned when status is inprogress, failed, or done
    Status string
    Function release status: pending: never released, inprogress: releasing, done: release successful, failed: release failed
    StatusMessage string
    Detailed function release status. Supplementary information for release status
    TargetRevisionNumber int
    Target version number for release
    CreationTime string
    Creation time
    CurrentTrafficWeight int
    Current release traffic percentage. Valid values: 1–100, indicates the proportion of traffic assigned to the currently releasing version. Returned only when status is inprogress or failed
    ErrorCode string
    Error codes for release failures: functionstartfailed: function startup failed functionstarttimeout: function startup timed out functionhealthcheckfailed: function health check failed systeminternal_error: internal system error
    FailedInstanceLogs string
    Download link for logs of failed release instances
    FinishTime string
    Completion time
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdateTime string
    Update time
    NewRevisionNumber int
    Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
    OldRevisionNumber int
    Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
    ReleaseRecordId string
    Release record ID
    SourceRevisionNumber int
    Released historical version number
    StableRevisionNumber int
    Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
    StartTime string
    Start time of the current release. Not returned when status is pending; returned when status is inprogress, failed, or done
    Status string
    Function release status: pending: never released, inprogress: releasing, done: release successful, failed: release failed
    StatusMessage string
    Detailed function release status. Supplementary information for release status
    TargetRevisionNumber int
    Target version number for release
    creationTime String
    Creation time
    currentTrafficWeight Integer
    Current release traffic percentage. Valid values: 1–100, indicates the proportion of traffic assigned to the currently releasing version. Returned only when status is inprogress or failed
    errorCode String
    Error codes for release failures: functionstartfailed: function startup failed functionstarttimeout: function startup timed out functionhealthcheckfailed: function health check failed systeminternal_error: internal system error
    failedInstanceLogs String
    Download link for logs of failed release instances
    finishTime String
    Completion time
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdateTime String
    Update time
    newRevisionNumber Integer
    Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
    oldRevisionNumber Integer
    Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
    releaseRecordId String
    Release record ID
    sourceRevisionNumber Integer
    Released historical version number
    stableRevisionNumber Integer
    Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
    startTime String
    Start time of the current release. Not returned when status is pending; returned when status is inprogress, failed, or done
    status String
    Function release status: pending: never released, inprogress: releasing, done: release successful, failed: release failed
    statusMessage String
    Detailed function release status. Supplementary information for release status
    targetRevisionNumber Integer
    Target version number for release
    creationTime string
    Creation time
    currentTrafficWeight number
    Current release traffic percentage. Valid values: 1–100, indicates the proportion of traffic assigned to the currently releasing version. Returned only when status is inprogress or failed
    errorCode string
    Error codes for release failures: functionstartfailed: function startup failed functionstarttimeout: function startup timed out functionhealthcheckfailed: function health check failed systeminternal_error: internal system error
    failedInstanceLogs string
    Download link for logs of failed release instances
    finishTime string
    Completion time
    id string
    The provider-assigned unique ID for this managed resource.
    lastUpdateTime string
    Update time
    newRevisionNumber number
    Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
    oldRevisionNumber number
    Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
    releaseRecordId string
    Release record ID
    sourceRevisionNumber number
    Released historical version number
    stableRevisionNumber number
    Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
    startTime string
    Start time of the current release. Not returned when status is pending; returned when status is inprogress, failed, or done
    status string
    Function release status: pending: never released, inprogress: releasing, done: release successful, failed: release failed
    statusMessage string
    Detailed function release status. Supplementary information for release status
    targetRevisionNumber number
    Target version number for release
    creation_time str
    Creation time
    current_traffic_weight int
    Current release traffic percentage. Valid values: 1–100, indicates the proportion of traffic assigned to the currently releasing version. Returned only when status is inprogress or failed
    error_code str
    Error codes for release failures: functionstartfailed: function startup failed functionstarttimeout: function startup timed out functionhealthcheckfailed: function health check failed systeminternal_error: internal system error
    failed_instance_logs str
    Download link for logs of failed release instances
    finish_time str
    Completion time
    id str
    The provider-assigned unique ID for this managed resource.
    last_update_time str
    Update time
    new_revision_number int
    Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
    old_revision_number int
    Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
    release_record_id str
    Release record ID
    source_revision_number int
    Released historical version number
    stable_revision_number int
    Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
    start_time str
    Start time of the current release. Not returned when status is pending; returned when status is inprogress, failed, or done
    status str
    Function release status: pending: never released, inprogress: releasing, done: release successful, failed: release failed
    status_message str
    Detailed function release status. Supplementary information for release status
    target_revision_number int
    Target version number for release
    creationTime String
    Creation time
    currentTrafficWeight Number
    Current release traffic percentage. Valid values: 1–100, indicates the proportion of traffic assigned to the currently releasing version. Returned only when status is inprogress or failed
    errorCode String
    Error codes for release failures: functionstartfailed: function startup failed functionstarttimeout: function startup timed out functionhealthcheckfailed: function health check failed systeminternal_error: internal system error
    failedInstanceLogs String
    Download link for logs of failed release instances
    finishTime String
    Completion time
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdateTime String
    Update time
    newRevisionNumber Number
    Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
    oldRevisionNumber Number
    Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
    releaseRecordId String
    Release record ID
    sourceRevisionNumber Number
    Released historical version number
    stableRevisionNumber Number
    Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
    startTime String
    Start time of the current release. Not returned when status is pending; returned when status is inprogress, failed, or done
    status String
    Function release status: pending: never released, inprogress: releasing, done: release successful, failed: release failed
    statusMessage String
    Detailed function release status. Supplementary information for release status
    targetRevisionNumber Number
    Target version number for release

    Look up Existing Release Resource

    Get an existing Release resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ReleaseState, opts?: CustomResourceOptions): Release
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            creation_time: Optional[str] = None,
            current_traffic_weight: Optional[int] = None,
            description: Optional[str] = None,
            error_code: Optional[str] = None,
            failed_instance_logs: Optional[str] = None,
            finish_time: Optional[str] = None,
            function_id: Optional[str] = None,
            last_update_time: Optional[str] = None,
            max_instance: Optional[int] = None,
            new_revision_number: Optional[int] = None,
            old_revision_number: Optional[int] = None,
            release_record_id: Optional[str] = None,
            revision_number: Optional[int] = None,
            rolling_step: Optional[int] = None,
            source_revision_number: Optional[int] = None,
            stable_revision_number: Optional[int] = None,
            start_time: Optional[str] = None,
            status: Optional[str] = None,
            status_message: Optional[str] = None,
            target_revision_number: Optional[int] = None,
            target_traffic_weight: Optional[int] = None) -> Release
    func GetRelease(ctx *Context, name string, id IDInput, state *ReleaseState, opts ...ResourceOption) (*Release, error)
    public static Release Get(string name, Input<string> id, ReleaseState? state, CustomResourceOptions? opts = null)
    public static Release get(String name, Output<String> id, ReleaseState state, CustomResourceOptions options)
    resources:  _:    type: volcenginecc:vefaas:Release    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CreationTime string
    Creation time
    CurrentTrafficWeight int
    Current release traffic percentage. Valid values: 1–100, indicates the proportion of traffic assigned to the currently releasing version. Returned only when status is inprogress or failed
    Description string
    Description for this release
    ErrorCode string
    Error codes for release failures: functionstartfailed: function startup failed functionstarttimeout: function startup timed out functionhealthcheckfailed: function health check failed systeminternal_error: internal system error
    FailedInstanceLogs string
    Download link for logs of failed release instances
    FinishTime string
    Completion time
    FunctionId string
    Function ID
    LastUpdateTime string
    Update time
    MaxInstance int
    Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
    NewRevisionNumber int
    Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
    OldRevisionNumber int
    Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
    ReleaseRecordId string
    Release record ID
    RevisionNumber int
    Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
    RollingStep int
    Canary step percentage. Valid values: 1–100, default: 10
    SourceRevisionNumber int
    Released historical version number
    StableRevisionNumber int
    Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
    StartTime string
    Start time of the current release. Not returned when status is pending; returned when status is inprogress, failed, or done
    Status string
    Function release status: pending: never released, inprogress: releasing, done: release successful, failed: release failed
    StatusMessage string
    Detailed function release status. Supplementary information for release status
    TargetRevisionNumber int
    Target version number for release
    TargetTrafficWeight int
    Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
    CreationTime string
    Creation time
    CurrentTrafficWeight int
    Current release traffic percentage. Valid values: 1–100, indicates the proportion of traffic assigned to the currently releasing version. Returned only when status is inprogress or failed
    Description string
    Description for this release
    ErrorCode string
    Error codes for release failures: functionstartfailed: function startup failed functionstarttimeout: function startup timed out functionhealthcheckfailed: function health check failed systeminternal_error: internal system error
    FailedInstanceLogs string
    Download link for logs of failed release instances
    FinishTime string
    Completion time
    FunctionId string
    Function ID
    LastUpdateTime string
    Update time
    MaxInstance int
    Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
    NewRevisionNumber int
    Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
    OldRevisionNumber int
    Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
    ReleaseRecordId string
    Release record ID
    RevisionNumber int
    Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
    RollingStep int
    Canary step percentage. Valid values: 1–100, default: 10
    SourceRevisionNumber int
    Released historical version number
    StableRevisionNumber int
    Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
    StartTime string
    Start time of the current release. Not returned when status is pending; returned when status is inprogress, failed, or done
    Status string
    Function release status: pending: never released, inprogress: releasing, done: release successful, failed: release failed
    StatusMessage string
    Detailed function release status. Supplementary information for release status
    TargetRevisionNumber int
    Target version number for release
    TargetTrafficWeight int
    Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
    creationTime String
    Creation time
    currentTrafficWeight Integer
    Current release traffic percentage. Valid values: 1–100, indicates the proportion of traffic assigned to the currently releasing version. Returned only when status is inprogress or failed
    description String
    Description for this release
    errorCode String
    Error codes for release failures: functionstartfailed: function startup failed functionstarttimeout: function startup timed out functionhealthcheckfailed: function health check failed systeminternal_error: internal system error
    failedInstanceLogs String
    Download link for logs of failed release instances
    finishTime String
    Completion time
    functionId String
    Function ID
    lastUpdateTime String
    Update time
    maxInstance Integer
    Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
    newRevisionNumber Integer
    Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
    oldRevisionNumber Integer
    Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
    releaseRecordId String
    Release record ID
    revisionNumber Integer
    Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
    rollingStep Integer
    Canary step percentage. Valid values: 1–100, default: 10
    sourceRevisionNumber Integer
    Released historical version number
    stableRevisionNumber Integer
    Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
    startTime String
    Start time of the current release. Not returned when status is pending; returned when status is inprogress, failed, or done
    status String
    Function release status: pending: never released, inprogress: releasing, done: release successful, failed: release failed
    statusMessage String
    Detailed function release status. Supplementary information for release status
    targetRevisionNumber Integer
    Target version number for release
    targetTrafficWeight Integer
    Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
    creationTime string
    Creation time
    currentTrafficWeight number
    Current release traffic percentage. Valid values: 1–100, indicates the proportion of traffic assigned to the currently releasing version. Returned only when status is inprogress or failed
    description string
    Description for this release
    errorCode string
    Error codes for release failures: functionstartfailed: function startup failed functionstarttimeout: function startup timed out functionhealthcheckfailed: function health check failed systeminternal_error: internal system error
    failedInstanceLogs string
    Download link for logs of failed release instances
    finishTime string
    Completion time
    functionId string
    Function ID
    lastUpdateTime string
    Update time
    maxInstance number
    Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
    newRevisionNumber number
    Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
    oldRevisionNumber number
    Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
    releaseRecordId string
    Release record ID
    revisionNumber number
    Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
    rollingStep number
    Canary step percentage. Valid values: 1–100, default: 10
    sourceRevisionNumber number
    Released historical version number
    stableRevisionNumber number
    Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
    startTime string
    Start time of the current release. Not returned when status is pending; returned when status is inprogress, failed, or done
    status string
    Function release status: pending: never released, inprogress: releasing, done: release successful, failed: release failed
    statusMessage string
    Detailed function release status. Supplementary information for release status
    targetRevisionNumber number
    Target version number for release
    targetTrafficWeight number
    Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
    creation_time str
    Creation time
    current_traffic_weight int
    Current release traffic percentage. Valid values: 1–100, indicates the proportion of traffic assigned to the currently releasing version. Returned only when status is inprogress or failed
    description str
    Description for this release
    error_code str
    Error codes for release failures: functionstartfailed: function startup failed functionstarttimeout: function startup timed out functionhealthcheckfailed: function health check failed systeminternal_error: internal system error
    failed_instance_logs str
    Download link for logs of failed release instances
    finish_time str
    Completion time
    function_id str
    Function ID
    last_update_time str
    Update time
    max_instance int
    Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
    new_revision_number int
    Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
    old_revision_number int
    Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
    release_record_id str
    Release record ID
    revision_number int
    Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
    rolling_step int
    Canary step percentage. Valid values: 1–100, default: 10
    source_revision_number int
    Released historical version number
    stable_revision_number int
    Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
    start_time str
    Start time of the current release. Not returned when status is pending; returned when status is inprogress, failed, or done
    status str
    Function release status: pending: never released, inprogress: releasing, done: release successful, failed: release failed
    status_message str
    Detailed function release status. Supplementary information for release status
    target_revision_number int
    Target version number for release
    target_traffic_weight int
    Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
    creationTime String
    Creation time
    currentTrafficWeight Number
    Current release traffic percentage. Valid values: 1–100, indicates the proportion of traffic assigned to the currently releasing version. Returned only when status is inprogress or failed
    description String
    Description for this release
    errorCode String
    Error codes for release failures: functionstartfailed: function startup failed functionstarttimeout: function startup timed out functionhealthcheckfailed: function health check failed systeminternal_error: internal system error
    failedInstanceLogs String
    Download link for logs of failed release instances
    finishTime String
    Completion time
    functionId String
    Function ID
    lastUpdateTime String
    Update time
    maxInstance Number
    Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
    newRevisionNumber Number
    Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
    oldRevisionNumber Number
    Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
    releaseRecordId String
    Release record ID
    revisionNumber Number
    Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
    rollingStep Number
    Canary step percentage. Valid values: 1–100, default: 10
    sourceRevisionNumber Number
    Released historical version number
    stableRevisionNumber Number
    Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
    startTime String
    Start time of the current release. Not returned when status is pending; returned when status is inprogress, failed, or done
    status String
    Function release status: pending: never released, inprogress: releasing, done: release successful, failed: release failed
    statusMessage String
    Detailed function release status. Supplementary information for release status
    targetRevisionNumber Number
    Target version number for release
    targetTrafficWeight Number
    Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release

    Import

    $ pulumi import volcenginecc:vefaas/release:Release example "function_id"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.