Viewing docs for volcenginecc v0.0.43
published on Monday, Jun 15, 2026 by Volcengine
published on Monday, Jun 15, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.43
published on Monday, Jun 15, 2026 by Volcengine
published on Monday, Jun 15, 2026 by Volcengine
Data Source schema for Volcengine::TransitRouter::TransitRouterBandwidthPackage
Using getTransitRouterBandwidthPackage
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 getTransitRouterBandwidthPackage(args: GetTransitRouterBandwidthPackageArgs, opts?: InvokeOptions): Promise<GetTransitRouterBandwidthPackageResult>
function getTransitRouterBandwidthPackageOutput(args: GetTransitRouterBandwidthPackageOutputArgs, opts?: InvokeOptions): Output<GetTransitRouterBandwidthPackageResult>def get_transit_router_bandwidth_package(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTransitRouterBandwidthPackageResult
def get_transit_router_bandwidth_package_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTransitRouterBandwidthPackageResult]func LookupTransitRouterBandwidthPackage(ctx *Context, args *LookupTransitRouterBandwidthPackageArgs, opts ...InvokeOption) (*LookupTransitRouterBandwidthPackageResult, error)
func LookupTransitRouterBandwidthPackageOutput(ctx *Context, args *LookupTransitRouterBandwidthPackageOutputArgs, opts ...InvokeOption) LookupTransitRouterBandwidthPackageResultOutput> Note: This function is named LookupTransitRouterBandwidthPackage in the Go SDK.
public static class GetTransitRouterBandwidthPackage
{
public static Task<GetTransitRouterBandwidthPackageResult> InvokeAsync(GetTransitRouterBandwidthPackageArgs args, InvokeOptions? opts = null)
public static Output<GetTransitRouterBandwidthPackageResult> Invoke(GetTransitRouterBandwidthPackageInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTransitRouterBandwidthPackageResult> getTransitRouterBandwidthPackage(GetTransitRouterBandwidthPackageArgs args, InvokeOptions options)
public static Output<GetTransitRouterBandwidthPackageResult> getTransitRouterBandwidthPackage(GetTransitRouterBandwidthPackageArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:transitrouter/getTransitRouterBandwidthPackage:getTransitRouterBandwidthPackage
arguments:
# arguments dictionarydata "volcenginecc_transitrouter_gettransitrouterbandwidthpackage" "name" {
# arguments
}The following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getTransitRouterBandwidthPackage Result
The following output properties are available:
- Account
Id string - Account ID to which the bandwidth package belongs.
- Allocations
List<Volcengine.
Get Transit Router Bandwidth Package Allocation> - Details of the cross-region connection associated with the bandwidth package.
- Bandwidth int
- Bandwidth peak of the transit router bandwidth package, in Mbps.
- Billing
Status int - Billing status of the transit router bandwidth package. 0: creating. 1: running. 3: unsubscribed. 4: expired and stopped. 5: expired and recycled. 8: unsubscribed and stopped.
- Billing
Type int - Billing method of the transit router bandwidth package. 1: subscription (yearly/monthly).
- Business
Status string - Business status of the transit router bandwidth package. Normal: normal. FinancialLocked: frozen.
- Creation
Time string - Creation time of the transit router bandwidth package.
- Deleted
Time string - Deletion time of the transit router bandwidth package.
- Description string
- Description of the transit router bandwidth package.
- Expired
Time string - Expiration time of the transit router bandwidth package.
- Id string
- Uniquely identifies the resource.
- Line
Operator string - Carrier for cross-border bandwidth package. ChinaUnicom: China Unicom ChinaTelecom: China Telecom
- Local
Geographic stringRegion Set Id - Local geographic region ID for transit router bandwidth package interconnection. China: Chinese mainland Asia: Asia-Pacific
- Peer
Geographic stringRegion Set Id - Peer geographic region ID for transit router bandwidth package interconnection. China: Chinese mainland. Asia: Asia-Pacific.
- Period int
- Purchase duration of the transit router bandwidth package.
- Period
Unit string - Billing cycle of the transit router bandwidth package. Month: billed monthly. Year: billed yearly.
- Project
Name string - Name of the project to which the transit router bandwidth package belongs.
- Reclaim
Time string - Recycle time after the transit router bandwidth package expires. Returned when BillingType is 1.
- Remain
Renew intTimes - Number of auto-renewals. Value can be -1 or 1–100. Default is -1, which means unlimited auto-renewals.
- Remaining
Bandwidth int - Remaining unallocated bandwidth of the transit router bandwidth package, in Mbps.
- Renew
Period int - Duration of each auto-renewal, in months.
- Renew
Type string - Renewal type for transit router bandwidth package. Manual: Manual renewal Auto: Automatic renewal NoRenew: Do not renew
- Status string
- Status of the transit router bandwidth package. Creating: creating. Deleting: deleting. Pending: configuring. Available: available.
-
List<Volcengine.
Get Transit Router Bandwidth Package Tag> - Tag information of the transit router bandwidth package.
- Transit
Router stringBandwidth Package Id - Transit router bandwidth package ID.
- Transit
Router stringBandwidth Package Name - Name of the transit router bandwidth package.
- Update
Time string - Last operation time of the transit router bandwidth package.
- Account
Id string - Account ID to which the bandwidth package belongs.
- Allocations
[]Get
Transit Router Bandwidth Package Allocation - Details of the cross-region connection associated with the bandwidth package.
- Bandwidth int
- Bandwidth peak of the transit router bandwidth package, in Mbps.
- Billing
Status int - Billing status of the transit router bandwidth package. 0: creating. 1: running. 3: unsubscribed. 4: expired and stopped. 5: expired and recycled. 8: unsubscribed and stopped.
- Billing
Type int - Billing method of the transit router bandwidth package. 1: subscription (yearly/monthly).
- Business
Status string - Business status of the transit router bandwidth package. Normal: normal. FinancialLocked: frozen.
- Creation
Time string - Creation time of the transit router bandwidth package.
- Deleted
Time string - Deletion time of the transit router bandwidth package.
- Description string
- Description of the transit router bandwidth package.
- Expired
Time string - Expiration time of the transit router bandwidth package.
- Id string
- Uniquely identifies the resource.
- Line
Operator string - Carrier for cross-border bandwidth package. ChinaUnicom: China Unicom ChinaTelecom: China Telecom
- Local
Geographic stringRegion Set Id - Local geographic region ID for transit router bandwidth package interconnection. China: Chinese mainland Asia: Asia-Pacific
- Peer
Geographic stringRegion Set Id - Peer geographic region ID for transit router bandwidth package interconnection. China: Chinese mainland. Asia: Asia-Pacific.
- Period int
- Purchase duration of the transit router bandwidth package.
- Period
Unit string - Billing cycle of the transit router bandwidth package. Month: billed monthly. Year: billed yearly.
- Project
Name string - Name of the project to which the transit router bandwidth package belongs.
- Reclaim
Time string - Recycle time after the transit router bandwidth package expires. Returned when BillingType is 1.
- Remain
Renew intTimes - Number of auto-renewals. Value can be -1 or 1–100. Default is -1, which means unlimited auto-renewals.
- Remaining
Bandwidth int - Remaining unallocated bandwidth of the transit router bandwidth package, in Mbps.
- Renew
Period int - Duration of each auto-renewal, in months.
- Renew
Type string - Renewal type for transit router bandwidth package. Manual: Manual renewal Auto: Automatic renewal NoRenew: Do not renew
- Status string
- Status of the transit router bandwidth package. Creating: creating. Deleting: deleting. Pending: configuring. Available: available.
-
[]Get
Transit Router Bandwidth Package Tag - Tag information of the transit router bandwidth package.
- Transit
Router stringBandwidth Package Id - Transit router bandwidth package ID.
- Transit
Router stringBandwidth Package Name - Name of the transit router bandwidth package.
- Update
Time string - Last operation time of the transit router bandwidth package.
- account_
id string - Account ID to which the bandwidth package belongs.
- allocations list(object)
- Details of the cross-region connection associated with the bandwidth package.
- bandwidth number
- Bandwidth peak of the transit router bandwidth package, in Mbps.
- billing_
status number - Billing status of the transit router bandwidth package. 0: creating. 1: running. 3: unsubscribed. 4: expired and stopped. 5: expired and recycled. 8: unsubscribed and stopped.
- billing_
type number - Billing method of the transit router bandwidth package. 1: subscription (yearly/monthly).
- business_
status string - Business status of the transit router bandwidth package. Normal: normal. FinancialLocked: frozen.
- creation_
time string - Creation time of the transit router bandwidth package.
- deleted_
time string - Deletion time of the transit router bandwidth package.
- description string
- Description of the transit router bandwidth package.
- expired_
time string - Expiration time of the transit router bandwidth package.
- id string
- Uniquely identifies the resource.
- line_
operator string - Carrier for cross-border bandwidth package. ChinaUnicom: China Unicom ChinaTelecom: China Telecom
- local_
geographic_ stringregion_ set_ id - Local geographic region ID for transit router bandwidth package interconnection. China: Chinese mainland Asia: Asia-Pacific
- peer_
geographic_ stringregion_ set_ id - Peer geographic region ID for transit router bandwidth package interconnection. China: Chinese mainland. Asia: Asia-Pacific.
- period number
- Purchase duration of the transit router bandwidth package.
- period_
unit string - Billing cycle of the transit router bandwidth package. Month: billed monthly. Year: billed yearly.
- project_
name string - Name of the project to which the transit router bandwidth package belongs.
- reclaim_
time string - Recycle time after the transit router bandwidth package expires. Returned when BillingType is 1.
- remain_
renew_ numbertimes - Number of auto-renewals. Value can be -1 or 1–100. Default is -1, which means unlimited auto-renewals.
- remaining_
bandwidth number - Remaining unallocated bandwidth of the transit router bandwidth package, in Mbps.
- renew_
period number - Duration of each auto-renewal, in months.
- renew_
type string - Renewal type for transit router bandwidth package. Manual: Manual renewal Auto: Automatic renewal NoRenew: Do not renew
- status string
- Status of the transit router bandwidth package. Creating: creating. Deleting: deleting. Pending: configuring. Available: available.
- list(object)
- Tag information of the transit router bandwidth package.
- transit_
router_ stringbandwidth_ package_ id - Transit router bandwidth package ID.
- transit_
router_ stringbandwidth_ package_ name - Name of the transit router bandwidth package.
- update_
time string - Last operation time of the transit router bandwidth package.
- account
Id String - Account ID to which the bandwidth package belongs.
- allocations
List<Get
Transit Router Bandwidth Package Allocation> - Details of the cross-region connection associated with the bandwidth package.
- bandwidth Integer
- Bandwidth peak of the transit router bandwidth package, in Mbps.
- billing
Status Integer - Billing status of the transit router bandwidth package. 0: creating. 1: running. 3: unsubscribed. 4: expired and stopped. 5: expired and recycled. 8: unsubscribed and stopped.
- billing
Type Integer - Billing method of the transit router bandwidth package. 1: subscription (yearly/monthly).
- business
Status String - Business status of the transit router bandwidth package. Normal: normal. FinancialLocked: frozen.
- creation
Time String - Creation time of the transit router bandwidth package.
- deleted
Time String - Deletion time of the transit router bandwidth package.
- description String
- Description of the transit router bandwidth package.
- expired
Time String - Expiration time of the transit router bandwidth package.
- id String
- Uniquely identifies the resource.
- line
Operator String - Carrier for cross-border bandwidth package. ChinaUnicom: China Unicom ChinaTelecom: China Telecom
- local
Geographic StringRegion Set Id - Local geographic region ID for transit router bandwidth package interconnection. China: Chinese mainland Asia: Asia-Pacific
- peer
Geographic StringRegion Set Id - Peer geographic region ID for transit router bandwidth package interconnection. China: Chinese mainland. Asia: Asia-Pacific.
- period Integer
- Purchase duration of the transit router bandwidth package.
- period
Unit String - Billing cycle of the transit router bandwidth package. Month: billed monthly. Year: billed yearly.
- project
Name String - Name of the project to which the transit router bandwidth package belongs.
- reclaim
Time String - Recycle time after the transit router bandwidth package expires. Returned when BillingType is 1.
- remain
Renew IntegerTimes - Number of auto-renewals. Value can be -1 or 1–100. Default is -1, which means unlimited auto-renewals.
- remaining
Bandwidth Integer - Remaining unallocated bandwidth of the transit router bandwidth package, in Mbps.
- renew
Period Integer - Duration of each auto-renewal, in months.
- renew
Type String - Renewal type for transit router bandwidth package. Manual: Manual renewal Auto: Automatic renewal NoRenew: Do not renew
- status String
- Status of the transit router bandwidth package. Creating: creating. Deleting: deleting. Pending: configuring. Available: available.
-
List<Get
Transit Router Bandwidth Package Tag> - Tag information of the transit router bandwidth package.
- transit
Router StringBandwidth Package Id - Transit router bandwidth package ID.
- transit
Router StringBandwidth Package Name - Name of the transit router bandwidth package.
- update
Time String - Last operation time of the transit router bandwidth package.
- account
Id string - Account ID to which the bandwidth package belongs.
- allocations
Get
Transit Router Bandwidth Package Allocation[] - Details of the cross-region connection associated with the bandwidth package.
- bandwidth number
- Bandwidth peak of the transit router bandwidth package, in Mbps.
- billing
Status number - Billing status of the transit router bandwidth package. 0: creating. 1: running. 3: unsubscribed. 4: expired and stopped. 5: expired and recycled. 8: unsubscribed and stopped.
- billing
Type number - Billing method of the transit router bandwidth package. 1: subscription (yearly/monthly).
- business
Status string - Business status of the transit router bandwidth package. Normal: normal. FinancialLocked: frozen.
- creation
Time string - Creation time of the transit router bandwidth package.
- deleted
Time string - Deletion time of the transit router bandwidth package.
- description string
- Description of the transit router bandwidth package.
- expired
Time string - Expiration time of the transit router bandwidth package.
- id string
- Uniquely identifies the resource.
- line
Operator string - Carrier for cross-border bandwidth package. ChinaUnicom: China Unicom ChinaTelecom: China Telecom
- local
Geographic stringRegion Set Id - Local geographic region ID for transit router bandwidth package interconnection. China: Chinese mainland Asia: Asia-Pacific
- peer
Geographic stringRegion Set Id - Peer geographic region ID for transit router bandwidth package interconnection. China: Chinese mainland. Asia: Asia-Pacific.
- period number
- Purchase duration of the transit router bandwidth package.
- period
Unit string - Billing cycle of the transit router bandwidth package. Month: billed monthly. Year: billed yearly.
- project
Name string - Name of the project to which the transit router bandwidth package belongs.
- reclaim
Time string - Recycle time after the transit router bandwidth package expires. Returned when BillingType is 1.
- remain
Renew numberTimes - Number of auto-renewals. Value can be -1 or 1–100. Default is -1, which means unlimited auto-renewals.
- remaining
Bandwidth number - Remaining unallocated bandwidth of the transit router bandwidth package, in Mbps.
- renew
Period number - Duration of each auto-renewal, in months.
- renew
Type string - Renewal type for transit router bandwidth package. Manual: Manual renewal Auto: Automatic renewal NoRenew: Do not renew
- status string
- Status of the transit router bandwidth package. Creating: creating. Deleting: deleting. Pending: configuring. Available: available.
-
Get
Transit Router Bandwidth Package Tag[] - Tag information of the transit router bandwidth package.
- transit
Router stringBandwidth Package Id - Transit router bandwidth package ID.
- transit
Router stringBandwidth Package Name - Name of the transit router bandwidth package.
- update
Time string - Last operation time of the transit router bandwidth package.
- account_
id str - Account ID to which the bandwidth package belongs.
- allocations
Sequence[Get
Transit Router Bandwidth Package Allocation] - Details of the cross-region connection associated with the bandwidth package.
- bandwidth int
- Bandwidth peak of the transit router bandwidth package, in Mbps.
- billing_
status int - Billing status of the transit router bandwidth package. 0: creating. 1: running. 3: unsubscribed. 4: expired and stopped. 5: expired and recycled. 8: unsubscribed and stopped.
- billing_
type int - Billing method of the transit router bandwidth package. 1: subscription (yearly/monthly).
- business_
status str - Business status of the transit router bandwidth package. Normal: normal. FinancialLocked: frozen.
- creation_
time str - Creation time of the transit router bandwidth package.
- deleted_
time str - Deletion time of the transit router bandwidth package.
- description str
- Description of the transit router bandwidth package.
- expired_
time str - Expiration time of the transit router bandwidth package.
- id str
- Uniquely identifies the resource.
- line_
operator str - Carrier for cross-border bandwidth package. ChinaUnicom: China Unicom ChinaTelecom: China Telecom
- local_
geographic_ strregion_ set_ id - Local geographic region ID for transit router bandwidth package interconnection. China: Chinese mainland Asia: Asia-Pacific
- peer_
geographic_ strregion_ set_ id - Peer geographic region ID for transit router bandwidth package interconnection. China: Chinese mainland. Asia: Asia-Pacific.
- period int
- Purchase duration of the transit router bandwidth package.
- period_
unit str - Billing cycle of the transit router bandwidth package. Month: billed monthly. Year: billed yearly.
- project_
name str - Name of the project to which the transit router bandwidth package belongs.
- reclaim_
time str - Recycle time after the transit router bandwidth package expires. Returned when BillingType is 1.
- remain_
renew_ inttimes - Number of auto-renewals. Value can be -1 or 1–100. Default is -1, which means unlimited auto-renewals.
- remaining_
bandwidth int - Remaining unallocated bandwidth of the transit router bandwidth package, in Mbps.
- renew_
period int - Duration of each auto-renewal, in months.
- renew_
type str - Renewal type for transit router bandwidth package. Manual: Manual renewal Auto: Automatic renewal NoRenew: Do not renew
- status str
- Status of the transit router bandwidth package. Creating: creating. Deleting: deleting. Pending: configuring. Available: available.
-
Sequence[Get
Transit Router Bandwidth Package Tag] - Tag information of the transit router bandwidth package.
- transit_
router_ strbandwidth_ package_ id - Transit router bandwidth package ID.
- transit_
router_ strbandwidth_ package_ name - Name of the transit router bandwidth package.
- update_
time str - Last operation time of the transit router bandwidth package.
- account
Id String - Account ID to which the bandwidth package belongs.
- allocations List<Property Map>
- Details of the cross-region connection associated with the bandwidth package.
- bandwidth Number
- Bandwidth peak of the transit router bandwidth package, in Mbps.
- billing
Status Number - Billing status of the transit router bandwidth package. 0: creating. 1: running. 3: unsubscribed. 4: expired and stopped. 5: expired and recycled. 8: unsubscribed and stopped.
- billing
Type Number - Billing method of the transit router bandwidth package. 1: subscription (yearly/monthly).
- business
Status String - Business status of the transit router bandwidth package. Normal: normal. FinancialLocked: frozen.
- creation
Time String - Creation time of the transit router bandwidth package.
- deleted
Time String - Deletion time of the transit router bandwidth package.
- description String
- Description of the transit router bandwidth package.
- expired
Time String - Expiration time of the transit router bandwidth package.
- id String
- Uniquely identifies the resource.
- line
Operator String - Carrier for cross-border bandwidth package. ChinaUnicom: China Unicom ChinaTelecom: China Telecom
- local
Geographic StringRegion Set Id - Local geographic region ID for transit router bandwidth package interconnection. China: Chinese mainland Asia: Asia-Pacific
- peer
Geographic StringRegion Set Id - Peer geographic region ID for transit router bandwidth package interconnection. China: Chinese mainland. Asia: Asia-Pacific.
- period Number
- Purchase duration of the transit router bandwidth package.
- period
Unit String - Billing cycle of the transit router bandwidth package. Month: billed monthly. Year: billed yearly.
- project
Name String - Name of the project to which the transit router bandwidth package belongs.
- reclaim
Time String - Recycle time after the transit router bandwidth package expires. Returned when BillingType is 1.
- remain
Renew NumberTimes - Number of auto-renewals. Value can be -1 or 1–100. Default is -1, which means unlimited auto-renewals.
- remaining
Bandwidth Number - Remaining unallocated bandwidth of the transit router bandwidth package, in Mbps.
- renew
Period Number - Duration of each auto-renewal, in months.
- renew
Type String - Renewal type for transit router bandwidth package. Manual: Manual renewal Auto: Automatic renewal NoRenew: Do not renew
- status String
- Status of the transit router bandwidth package. Creating: creating. Deleting: deleting. Pending: configuring. Available: available.
- List<Property Map>
- Tag information of the transit router bandwidth package.
- transit
Router StringBandwidth Package Id - Transit router bandwidth package ID.
- transit
Router StringBandwidth Package Name - Name of the transit router bandwidth package.
- update
Time String - Last operation time of the transit router bandwidth package.
Supporting Types
GetTransitRouterBandwidthPackageAllocation
- Allocate
Time string - Time when the bandwidth package was associated with the cross-region connection.
- Bandwidth int
- Bandwidth peak of the cross-region connection, in Mbps.
- Local
Region stringId - Region ID of the local transit router instance in the cross-region connection.
- Peer
Region stringId - Region ID of the peer transit router instance in the cross-region connection.
- Transit
Router stringPeer Attachment Id - ID of the cross-region connection.
- Allocate
Time string - Time when the bandwidth package was associated with the cross-region connection.
- Bandwidth int
- Bandwidth peak of the cross-region connection, in Mbps.
- Local
Region stringId - Region ID of the local transit router instance in the cross-region connection.
- Peer
Region stringId - Region ID of the peer transit router instance in the cross-region connection.
- Transit
Router stringPeer Attachment Id - ID of the cross-region connection.
- allocate_
time string - Time when the bandwidth package was associated with the cross-region connection.
- bandwidth number
- Bandwidth peak of the cross-region connection, in Mbps.
- local_
region_ stringid - Region ID of the local transit router instance in the cross-region connection.
- peer_
region_ stringid - Region ID of the peer transit router instance in the cross-region connection.
- transit_
router_ stringpeer_ attachment_ id - ID of the cross-region connection.
- allocate
Time String - Time when the bandwidth package was associated with the cross-region connection.
- bandwidth Integer
- Bandwidth peak of the cross-region connection, in Mbps.
- local
Region StringId - Region ID of the local transit router instance in the cross-region connection.
- peer
Region StringId - Region ID of the peer transit router instance in the cross-region connection.
- transit
Router StringPeer Attachment Id - ID of the cross-region connection.
- allocate
Time string - Time when the bandwidth package was associated with the cross-region connection.
- bandwidth number
- Bandwidth peak of the cross-region connection, in Mbps.
- local
Region stringId - Region ID of the local transit router instance in the cross-region connection.
- peer
Region stringId - Region ID of the peer transit router instance in the cross-region connection.
- transit
Router stringPeer Attachment Id - ID of the cross-region connection.
- allocate_
time str - Time when the bandwidth package was associated with the cross-region connection.
- bandwidth int
- Bandwidth peak of the cross-region connection, in Mbps.
- local_
region_ strid - Region ID of the local transit router instance in the cross-region connection.
- peer_
region_ strid - Region ID of the peer transit router instance in the cross-region connection.
- transit_
router_ strpeer_ attachment_ id - ID of the cross-region connection.
- allocate
Time String - Time when the bandwidth package was associated with the cross-region connection.
- bandwidth Number
- Bandwidth peak of the cross-region connection, in Mbps.
- local
Region StringId - Region ID of the local transit router instance in the cross-region connection.
- peer
Region StringId - Region ID of the peer transit router instance in the cross-region connection.
- transit
Router StringPeer Attachment Id - ID of the cross-region connection.
GetTransitRouterBandwidthPackageTag
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.43
published on Monday, Jun 15, 2026 by Volcengine
published on Monday, Jun 15, 2026 by Volcengine