published on Thursday, Apr 23, 2026 by Volcengine
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:
- Function
Id string - 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 string
- 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 intWeight - Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
- Function
Id string - 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 string
- 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 intWeight - Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
- function
Id String - Function ID
- revision
Number 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
- max
Instance Integer - Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
- rolling
Step Integer - Canary step percentage. Valid values: 1–100, default: 10
- target
Traffic IntegerWeight - Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
- function
Id string - Function ID
- revision
Number 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
- max
Instance number - Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
- rolling
Step number - Canary step percentage. Valid values: 1–100, default: 10
- target
Traffic numberWeight - 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_ intweight - Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
- function
Id String - Function ID
- revision
Number 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
- max
Instance Number - Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
- rolling
Step Number - Canary step percentage. Valid values: 1–100, default: 10
- target
Traffic NumberWeight - 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:
- Creation
Time string - Creation time
- Current
Traffic intWeight - 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 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
- Failed
Instance stringLogs - Download link for logs of failed release instances
- Finish
Time string - Completion time
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Update stringTime - Update time
- New
Revision intNumber - Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
- Old
Revision intNumber - Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
- Release
Record stringId - Release record ID
- Source
Revision intNumber - Released historical version number
- Stable
Revision intNumber - Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
- Start
Time 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
- Status
Message string - Detailed function release status. Supplementary information for release status
- Target
Revision intNumber - Target version number for release
- Creation
Time string - Creation time
- Current
Traffic intWeight - 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 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
- Failed
Instance stringLogs - Download link for logs of failed release instances
- Finish
Time string - Completion time
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Update stringTime - Update time
- New
Revision intNumber - Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
- Old
Revision intNumber - Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
- Release
Record stringId - Release record ID
- Source
Revision intNumber - Released historical version number
- Stable
Revision intNumber - Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
- Start
Time 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
- Status
Message string - Detailed function release status. Supplementary information for release status
- Target
Revision intNumber - Target version number for release
- creation
Time String - Creation time
- current
Traffic IntegerWeight - 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 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
- failed
Instance StringLogs - Download link for logs of failed release instances
- finish
Time String - Completion time
- id String
- The provider-assigned unique ID for this managed resource.
- last
Update StringTime - Update time
- new
Revision IntegerNumber - Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
- old
Revision IntegerNumber - Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
- release
Record StringId - Release record ID
- source
Revision IntegerNumber - Released historical version number
- stable
Revision IntegerNumber - Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
- start
Time 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
- status
Message String - Detailed function release status. Supplementary information for release status
- target
Revision IntegerNumber - Target version number for release
- creation
Time string - Creation time
- current
Traffic numberWeight - 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 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
- failed
Instance stringLogs - Download link for logs of failed release instances
- finish
Time string - Completion time
- id string
- The provider-assigned unique ID for this managed resource.
- last
Update stringTime - Update time
- new
Revision numberNumber - Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
- old
Revision numberNumber - Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
- release
Record stringId - Release record ID
- source
Revision numberNumber - Released historical version number
- stable
Revision numberNumber - Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
- start
Time 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
- status
Message string - Detailed function release status. Supplementary information for release status
- target
Revision numberNumber - Target version number for release
- creation_
time str - Creation time
- current_
traffic_ intweight - 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_ strlogs - 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_ strtime - Update time
- new_
revision_ intnumber - Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
- old_
revision_ intnumber - Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
- release_
record_ strid - Release record ID
- source_
revision_ intnumber - Released historical version number
- stable_
revision_ intnumber - 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_ intnumber - Target version number for release
- creation
Time String - Creation time
- current
Traffic NumberWeight - 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 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
- failed
Instance StringLogs - Download link for logs of failed release instances
- finish
Time String - Completion time
- id String
- The provider-assigned unique ID for this managed resource.
- last
Update StringTime - Update time
- new
Revision NumberNumber - Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
- old
Revision NumberNumber - Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
- release
Record StringId - Release record ID
- source
Revision NumberNumber - Released historical version number
- stable
Revision NumberNumber - Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
- start
Time 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
- status
Message String - Detailed function release status. Supplementary information for release status
- target
Revision NumberNumber - 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) -> Releasefunc 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.
- Creation
Time string - Creation time
- Current
Traffic intWeight - 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
- Error
Code 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
- Failed
Instance stringLogs - Download link for logs of failed release instances
- Finish
Time string - Completion time
- Function
Id string - Function ID
- Last
Update stringTime - Update time
- Max
Instance int - Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
- New
Revision intNumber - Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
- Old
Revision intNumber - Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
- Release
Record stringId - 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 intNumber - Released historical version number
- Stable
Revision intNumber - Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
- Start
Time 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
- Status
Message string - Detailed function release status. Supplementary information for release status
- Target
Revision intNumber - Target version number for release
- Target
Traffic intWeight - Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
- Creation
Time string - Creation time
- Current
Traffic intWeight - 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
- Error
Code 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
- Failed
Instance stringLogs - Download link for logs of failed release instances
- Finish
Time string - Completion time
- Function
Id string - Function ID
- Last
Update stringTime - Update time
- Max
Instance int - Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
- New
Revision intNumber - Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
- Old
Revision intNumber - Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
- Release
Record stringId - 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 intNumber - Released historical version number
- Stable
Revision intNumber - Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
- Start
Time 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
- Status
Message string - Detailed function release status. Supplementary information for release status
- Target
Revision intNumber - Target version number for release
- Target
Traffic intWeight - Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
- creation
Time String - Creation time
- current
Traffic IntegerWeight - 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
- error
Code 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
- failed
Instance StringLogs - Download link for logs of failed release instances
- finish
Time String - Completion time
- function
Id String - Function ID
- last
Update StringTime - Update time
- max
Instance Integer - Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
- new
Revision IntegerNumber - Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
- old
Revision IntegerNumber - Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
- release
Record StringId - Release record ID
- revision
Number Integer - Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
- rolling
Step Integer - Canary step percentage. Valid values: 1–100, default: 10
- source
Revision IntegerNumber - Released historical version number
- stable
Revision IntegerNumber - Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
- start
Time 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
- status
Message String - Detailed function release status. Supplementary information for release status
- target
Revision IntegerNumber - Target version number for release
- target
Traffic IntegerWeight - Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
- creation
Time string - Creation time
- current
Traffic numberWeight - 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
- error
Code 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
- failed
Instance stringLogs - Download link for logs of failed release instances
- finish
Time string - Completion time
- function
Id string - Function ID
- last
Update stringTime - Update time
- max
Instance number - Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
- new
Revision numberNumber - Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
- old
Revision numberNumber - Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
- release
Record stringId - Release record ID
- revision
Number number - Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
- rolling
Step number - Canary step percentage. Valid values: 1–100, default: 10
- source
Revision numberNumber - Released historical version number
- stable
Revision numberNumber - Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
- start
Time 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
- status
Message string - Detailed function release status. Supplementary information for release status
- target
Revision numberNumber - Target version number for release
- target
Traffic numberWeight - 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_ intweight - 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_ strlogs - Download link for logs of failed release instances
- finish_
time str - Completion time
- function_
id str - Function ID
- last_
update_ strtime - Update time
- max_
instance int - Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
- new_
revision_ intnumber - Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
- old_
revision_ intnumber - Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
- release_
record_ strid - 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_ intnumber - Released historical version number
- stable_
revision_ intnumber - 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_ intnumber - Target version number for release
- target_
traffic_ intweight - Target release traffic percentage. Valid range: [0, 100], indicates the proportion of traffic assigned to the released version. 100 means full release
- creation
Time String - Creation time
- current
Traffic NumberWeight - 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
- error
Code 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
- failed
Instance StringLogs - Download link for logs of failed release instances
- finish
Time String - Completion time
- function
Id String - Function ID
- last
Update StringTime - Update time
- max
Instance Number - Maximum number of function instances. Valid range: [0 ~ remaining available account resources/single instance maximum memory]
- new
Revision NumberNumber - Version number of the new version being released. Not returned when status is pending; returned when status is inprogress, failed, or done
- old
Revision NumberNumber - Version number of the old version. Not returned when status is pending; returned when status is inprogress, failed, or done
- release
Record StringId - Release record ID
- revision
Number Number - Version number to release. When RevisionNumber = 0, the latest code (Latest) is released and a new version is created
- rolling
Step Number - Canary step percentage. Valid values: 1–100, default: 10
- source
Revision NumberNumber - Released historical version number
- stable
Revision NumberNumber - Version number currently running stably online. Generated after the first successful release. Before the first release (status == pending), StableRevisionNumber is -1
- start
Time 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
- status
Message String - Detailed function release status. Supplementary information for release status
- target
Revision NumberNumber - Target version number for release
- target
Traffic NumberWeight - 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
volcengineccTerraform Provider.
published on Thursday, Apr 23, 2026 by Volcengine
