published on Monday, Jul 20, 2026 by Volcengine
published on Monday, Jul 20, 2026 by Volcengine
An edge instance is a cloud-based computing server that includes CPU, memory, storage, and network resources
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcenginecc from "@volcengine/pulumi-volcenginecc";
const example = new volcenginecc.veenedge.Veen("Example", {
cloudServerIdentity: "cloudserver-plxxxxxxxx4nr",
createInstanceTimeout: 120,
instanceAreaNums: [{
area_name: "",
cluster_name: "bdcdn-gxxxxt06",
isp: "",
default_isp: "",
external_network_mode: "",
vpc_identity: "vpc-dvxxxxx659",
subnet_identity: "subnet-vbgxxxxxxfvq5t",
num: 1,
host_name_list: [],
single_interface_name_config: {
externalInterfaceName: "",
internalInterfaceName: "",
},
multi_interface_name_config: {
ctccExternalInterfaceName: "",
internalInterfaceName: "",
cuccExternalInterfaceName: "",
cmccExternalInterfaceName: "",
},
}],
tags: [{
value: "test",
key: "env",
}],
instanceName: "test-instance",
customData: {
is_base_64: false,
data: "test data",
},
advancedConfiguration: {
delete_protection: true,
},
});
import pulumi
import pulumi_volcenginecc as volcenginecc
example = volcenginecc.veenedge.Veen("Example",
cloud_server_identity="cloudserver-plxxxxxxxx4nr",
create_instance_timeout=120,
instance_area_nums=[{
"area_name": "",
"cluster_name": "bdcdn-gxxxxt06",
"isp": "",
"default_isp": "",
"external_network_mode": "",
"vpc_identity": "vpc-dvxxxxx659",
"subnet_identity": "subnet-vbgxxxxxxfvq5t",
"num": 1,
"host_name_list": [],
"single_interface_name_config": {
"externalInterfaceName": "",
"internalInterfaceName": "",
},
"multi_interface_name_config": {
"ctccExternalInterfaceName": "",
"internalInterfaceName": "",
"cuccExternalInterfaceName": "",
"cmccExternalInterfaceName": "",
},
}],
tags=[{
"value": "test",
"key": "env",
}],
instance_name="test-instance",
custom_data={
"is_base_64": False,
"data": "test data",
},
advanced_configuration={
"delete_protection": True,
})
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcenginecc/sdk/go/volcenginecc/veenedge"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := veenedge.NewVeen(ctx, "Example", &veenedge.VeenArgs{
CloudServerIdentity: pulumi.String("cloudserver-plxxxxxxxx4nr"),
CreateInstanceTimeout: pulumi.Int(120),
InstanceAreaNums: veenedge.VeenInstanceAreaNumArray{
&veenedge.VeenInstanceAreaNumArgs{
Area_name: "",
Cluster_name: "bdcdn-gxxxxt06",
Isp: pulumi.String(""),
Default_isp: "",
External_network_mode: "",
Vpc_identity: "vpc-dvxxxxx659",
Subnet_identity: "subnet-vbgxxxxxxfvq5t",
Num: pulumi.Int(1),
Host_name_list: []interface{}{},
Single_interface_name_config: map[string]interface{}{
"externalInterfaceName": "",
"internalInterfaceName": "",
},
Multi_interface_name_config: map[string]interface{}{
"ctccExternalInterfaceName": "",
"internalInterfaceName": "",
"cuccExternalInterfaceName": "",
"cmccExternalInterfaceName": "",
},
},
},
Tags: veenedge.VeenTagArray{
&veenedge.VeenTagArgs{
Value: pulumi.String("test"),
Key: pulumi.String("env"),
},
},
InstanceName: pulumi.String("test-instance"),
CustomData: &veenedge.VeenCustomDataArgs{
Is_base_64: false,
Data: pulumi.String("test data"),
},
AdvancedConfiguration: &veenedge.VeenAdvancedConfigurationArgs{
Delete_protection: true,
},
})
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 example = new Volcenginecc.Veenedge.Veen("Example", new()
{
CloudServerIdentity = "cloudserver-plxxxxxxxx4nr",
CreateInstanceTimeout = 120,
InstanceAreaNums = new[]
{
new Volcenginecc.Veenedge.Inputs.VeenInstanceAreaNumArgs
{
Area_name = "",
Cluster_name = "bdcdn-gxxxxt06",
Isp = "",
Default_isp = "",
External_network_mode = "",
Vpc_identity = "vpc-dvxxxxx659",
Subnet_identity = "subnet-vbgxxxxxxfvq5t",
Num = 1,
Host_name_list = new() { },
Single_interface_name_config =
{
{ "externalInterfaceName", "" },
{ "internalInterfaceName", "" },
},
Multi_interface_name_config =
{
{ "ctccExternalInterfaceName", "" },
{ "internalInterfaceName", "" },
{ "cuccExternalInterfaceName", "" },
{ "cmccExternalInterfaceName", "" },
},
},
},
Tags = new[]
{
new Volcenginecc.Veenedge.Inputs.VeenTagArgs
{
Value = "test",
Key = "env",
},
},
InstanceName = "test-instance",
CustomData = new Volcenginecc.Veenedge.Inputs.VeenCustomDataArgs
{
Is_base_64 = false,
Data = "test data",
},
AdvancedConfiguration = new Volcenginecc.Veenedge.Inputs.VeenAdvancedConfigurationArgs
{
Delete_protection = true,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.volcengine.volcenginecc.veenedge.Veen;
import com.volcengine.volcenginecc.veenedge.VeenArgs;
import com.pulumi.volcenginecc.veenedge.inputs.VeenInstanceAreaNumArgs;
import com.pulumi.volcenginecc.veenedge.inputs.VeenTagArgs;
import com.pulumi.volcenginecc.veenedge.inputs.VeenCustomDataArgs;
import com.pulumi.volcenginecc.veenedge.inputs.VeenAdvancedConfigurationArgs;
import java.util.ArrayList;
import java.util.Arrays;
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 example = new Veen("example", VeenArgs.builder()
.cloudServerIdentity("cloudserver-plxxxxxxxx4nr")
.createInstanceTimeout(120)
.instanceAreaNums(VeenInstanceAreaNumArgs.builder()
.area_name("")
.cluster_name("bdcdn-gxxxxt06")
.isp("")
.default_isp("")
.external_network_mode("")
.vpc_identity("vpc-dvxxxxx659")
.subnet_identity("subnet-vbgxxxxxxfvq5t")
.num(1)
.host_name_list(Arrays.asList())
.single_interface_name_config(Map.ofEntries(
Map.entry("externalInterfaceName", ""),
Map.entry("internalInterfaceName", "")
))
.multi_interface_name_config(Map.ofEntries(
Map.entry("ctccExternalInterfaceName", ""),
Map.entry("internalInterfaceName", ""),
Map.entry("cuccExternalInterfaceName", ""),
Map.entry("cmccExternalInterfaceName", "")
))
.build())
.tags(VeenTagArgs.builder()
.value("test")
.key("env")
.build())
.instanceName("test-instance")
.customData(VeenCustomDataArgs.builder()
.is_base_64(false)
.data("test data")
.build())
.advancedConfiguration(VeenAdvancedConfigurationArgs.builder()
.delete_protection(true)
.build())
.build());
}
}
resources:
example:
type: volcenginecc:veenedge:Veen
name: Example
properties:
cloudServerIdentity: cloudserver-plxxxxxxxx4nr
createInstanceTimeout: 120
instanceAreaNums:
- area_name: ""
cluster_name: bdcdn-gxxxxt06
isp: ""
default_isp: ""
external_network_mode: ""
vpc_identity: vpc-dvxxxxx659
subnet_identity: subnet-vbgxxxxxxfvq5t
num: 1
host_name_list: []
single_interface_name_config:
externalInterfaceName: ""
internalInterfaceName: ""
multi_interface_name_config:
ctccExternalInterfaceName: ""
internalInterfaceName: ""
cuccExternalInterfaceName: ""
cmccExternalInterfaceName: ""
tags:
- value: test
key: env
instanceName: test-instance
customData:
is_base_64: false
data: test data
advancedConfiguration:
delete_protection: true
pulumi {
required_providers {
volcenginecc = {
source = "pulumi/volcenginecc"
}
}
}
resource "volcenginecc_veenedge_veen" "Example" {
cloud_server_identity = "cloudserver-plxxxxxxxx4nr"
create_instance_timeout = 120
instance_area_nums {
area_name = ""
cluster_name = "bdcdn-gxxxxt06"
isp = ""
default_isp = ""
external_network_mode = ""
vpc_identity = "vpc-dvxxxxx659"
subnet_identity = "subnet-vbgxxxxxxfvq5t"
num = 1
host_name_list = []
single_interface_name_config = {
"externalInterfaceName" = ""
"internalInterfaceName" = ""
}
multi_interface_name_config = {
"ctccExternalInterfaceName" = ""
"internalInterfaceName" = ""
"cuccExternalInterfaceName" = ""
"cmccExternalInterfaceName" = ""
}
}
tags {
value = "test"
key = "env"
}
instance_name = "test-instance"
custom_data = {
is_base_64 = false
data = "test data"
}
advanced_configuration = {
delete_protection = true
}
}
Create Veen Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Veen(name: string, args: VeenArgs, opts?: CustomResourceOptions);@overload
def Veen(resource_name: str,
args: VeenArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Veen(resource_name: str,
opts: Optional[ResourceOptions] = None,
cloud_server_identity: Optional[str] = None,
advanced_configuration: Optional[VeenAdvancedConfigurationArgs] = None,
bandwidth_peak_limit_isp_configs: Optional[VeenBandwidthPeakLimitIspConfigsArgs] = None,
billing_config: Optional[VeenBillingConfigArgs] = None,
create_instance_timeout: Optional[int] = None,
custom_data: Optional[VeenCustomDataArgs] = None,
instance_area_nums: Optional[Sequence[VeenInstanceAreaNumArgs]] = None,
instance_name: Optional[str] = None,
limit_mode: Optional[str] = None,
tags: Optional[Sequence[VeenTagArgs]] = None)func NewVeen(ctx *Context, name string, args VeenArgs, opts ...ResourceOption) (*Veen, error)public Veen(string name, VeenArgs args, CustomResourceOptions? opts = null)type: volcenginecc:veenedge:Veen
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "volcenginecc_veenedge_veen" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args VeenArgs
- 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 VeenArgs
- 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 VeenArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VeenArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VeenArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var veenResource = new Volcenginecc.Veenedge.Veen("veenResource", new()
{
CloudServerIdentity = "string",
AdvancedConfiguration = new Volcenginecc.Veenedge.Inputs.VeenAdvancedConfigurationArgs
{
DeleteProtection = false,
},
BandwidthPeakLimitIspConfigs = new Volcenginecc.Veenedge.Inputs.VeenBandwidthPeakLimitIspConfigsArgs
{
BandwidthPeakLimit = "string",
Isp = "string",
},
BillingConfig = new Volcenginecc.Veenedge.Inputs.VeenBillingConfigArgs
{
AutoRenew = false,
PrePaidPeriod = "string",
PrePaidPeriodNumber = 0,
},
CreateInstanceTimeout = 0,
CustomData = new Volcenginecc.Veenedge.Inputs.VeenCustomDataArgs
{
Data = "string",
IsBase64 = false,
},
InstanceAreaNums = new[]
{
new Volcenginecc.Veenedge.Inputs.VeenInstanceAreaNumArgs
{
AreaName = "string",
ClusterName = "string",
DefaultIsp = "string",
ExternalNetworkMode = "string",
HostNameLists = new[]
{
"string",
},
Isp = "string",
MultiInterfaceNameConfig = new Volcenginecc.Veenedge.Inputs.VeenInstanceAreaNumMultiInterfaceNameConfigArgs
{
CmccExternalInterfaceName = "string",
CtccExternalInterfaceName = "string",
CuccExternalInterfaceName = "string",
InternalInterfaceName = "string",
},
Num = 0,
SingleInterfaceNameConfig = new Volcenginecc.Veenedge.Inputs.VeenInstanceAreaNumSingleInterfaceNameConfigArgs
{
ExternalInterfaceName = "string",
InternalInterfaceName = "string",
},
SubnetIdentity = "string",
VpcIdentity = "string",
},
},
InstanceName = "string",
LimitMode = "string",
Tags = new[]
{
new Volcenginecc.Veenedge.Inputs.VeenTagArgs
{
Key = "string",
Value = "string",
},
},
});
example, err := veenedge.NewVeen(ctx, "veenResource", &veenedge.VeenArgs{
CloudServerIdentity: pulumi.String("string"),
AdvancedConfiguration: &veenedge.VeenAdvancedConfigurationArgs{
DeleteProtection: pulumi.Bool(false),
},
BandwidthPeakLimitIspConfigs: &veenedge.VeenBandwidthPeakLimitIspConfigsArgs{
BandwidthPeakLimit: pulumi.String("string"),
Isp: pulumi.String("string"),
},
BillingConfig: &veenedge.VeenBillingConfigArgs{
AutoRenew: pulumi.Bool(false),
PrePaidPeriod: pulumi.String("string"),
PrePaidPeriodNumber: pulumi.Int(0),
},
CreateInstanceTimeout: pulumi.Int(0),
CustomData: &veenedge.VeenCustomDataArgs{
Data: pulumi.String("string"),
IsBase64: pulumi.Bool(false),
},
InstanceAreaNums: veenedge.VeenInstanceAreaNumArray{
&veenedge.VeenInstanceAreaNumArgs{
AreaName: pulumi.String("string"),
ClusterName: pulumi.String("string"),
DefaultIsp: pulumi.String("string"),
ExternalNetworkMode: pulumi.String("string"),
HostNameLists: pulumi.StringArray{
pulumi.String("string"),
},
Isp: pulumi.String("string"),
MultiInterfaceNameConfig: &veenedge.VeenInstanceAreaNumMultiInterfaceNameConfigArgs{
CmccExternalInterfaceName: pulumi.String("string"),
CtccExternalInterfaceName: pulumi.String("string"),
CuccExternalInterfaceName: pulumi.String("string"),
InternalInterfaceName: pulumi.String("string"),
},
Num: pulumi.Int(0),
SingleInterfaceNameConfig: &veenedge.VeenInstanceAreaNumSingleInterfaceNameConfigArgs{
ExternalInterfaceName: pulumi.String("string"),
InternalInterfaceName: pulumi.String("string"),
},
SubnetIdentity: pulumi.String("string"),
VpcIdentity: pulumi.String("string"),
},
},
InstanceName: pulumi.String("string"),
LimitMode: pulumi.String("string"),
Tags: veenedge.VeenTagArray{
&veenedge.VeenTagArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
})
resource "volcenginecc_veenedge_veen" "veenResource" {
lifecycle {
create_before_destroy = true
}
cloud_server_identity = "string"
advanced_configuration = {
delete_protection = false
}
bandwidth_peak_limit_isp_configs = {
bandwidth_peak_limit = "string"
isp = "string"
}
billing_config = {
auto_renew = false
pre_paid_period = "string"
pre_paid_period_number = 0
}
create_instance_timeout = 0
custom_data = {
data = "string"
is_base64 = false
}
instance_area_nums {
area_name = "string"
cluster_name = "string"
default_isp = "string"
external_network_mode = "string"
host_name_lists = ["string"]
isp = "string"
multi_interface_name_config = {
cmcc_external_interface_name = "string"
ctcc_external_interface_name = "string"
cucc_external_interface_name = "string"
internal_interface_name = "string"
}
num = 0
single_interface_name_config = {
external_interface_name = "string"
internal_interface_name = "string"
}
subnet_identity = "string"
vpc_identity = "string"
}
instance_name = "string"
limit_mode = "string"
tags {
key = "string"
value = "string"
}
}
var veenResource = new Veen("veenResource", VeenArgs.builder()
.cloudServerIdentity("string")
.advancedConfiguration(VeenAdvancedConfigurationArgs.builder()
.deleteProtection(false)
.build())
.bandwidthPeakLimitIspConfigs(VeenBandwidthPeakLimitIspConfigsArgs.builder()
.bandwidthPeakLimit("string")
.isp("string")
.build())
.billingConfig(VeenBillingConfigArgs.builder()
.autoRenew(false)
.prePaidPeriod("string")
.prePaidPeriodNumber(0)
.build())
.createInstanceTimeout(0)
.customData(VeenCustomDataArgs.builder()
.data("string")
.isBase64(false)
.build())
.instanceAreaNums(VeenInstanceAreaNumArgs.builder()
.areaName("string")
.clusterName("string")
.defaultIsp("string")
.externalNetworkMode("string")
.hostNameLists("string")
.isp("string")
.multiInterfaceNameConfig(VeenInstanceAreaNumMultiInterfaceNameConfigArgs.builder()
.cmccExternalInterfaceName("string")
.ctccExternalInterfaceName("string")
.cuccExternalInterfaceName("string")
.internalInterfaceName("string")
.build())
.num(0)
.singleInterfaceNameConfig(VeenInstanceAreaNumSingleInterfaceNameConfigArgs.builder()
.externalInterfaceName("string")
.internalInterfaceName("string")
.build())
.subnetIdentity("string")
.vpcIdentity("string")
.build())
.instanceName("string")
.limitMode("string")
.tags(VeenTagArgs.builder()
.key("string")
.value("string")
.build())
.build());
veen_resource = volcenginecc.veenedge.Veen("veenResource",
cloud_server_identity="string",
advanced_configuration={
"delete_protection": False,
},
bandwidth_peak_limit_isp_configs={
"bandwidth_peak_limit": "string",
"isp": "string",
},
billing_config={
"auto_renew": False,
"pre_paid_period": "string",
"pre_paid_period_number": 0,
},
create_instance_timeout=0,
custom_data={
"data": "string",
"is_base64": False,
},
instance_area_nums=[{
"area_name": "string",
"cluster_name": "string",
"default_isp": "string",
"external_network_mode": "string",
"host_name_lists": ["string"],
"isp": "string",
"multi_interface_name_config": {
"cmcc_external_interface_name": "string",
"ctcc_external_interface_name": "string",
"cucc_external_interface_name": "string",
"internal_interface_name": "string",
},
"num": 0,
"single_interface_name_config": {
"external_interface_name": "string",
"internal_interface_name": "string",
},
"subnet_identity": "string",
"vpc_identity": "string",
}],
instance_name="string",
limit_mode="string",
tags=[{
"key": "string",
"value": "string",
}])
const veenResource = new volcenginecc.veenedge.Veen("veenResource", {
cloudServerIdentity: "string",
advancedConfiguration: {
deleteProtection: false,
},
bandwidthPeakLimitIspConfigs: {
bandwidthPeakLimit: "string",
isp: "string",
},
billingConfig: {
autoRenew: false,
prePaidPeriod: "string",
prePaidPeriodNumber: 0,
},
createInstanceTimeout: 0,
customData: {
data: "string",
isBase64: false,
},
instanceAreaNums: [{
areaName: "string",
clusterName: "string",
defaultIsp: "string",
externalNetworkMode: "string",
hostNameLists: ["string"],
isp: "string",
multiInterfaceNameConfig: {
cmccExternalInterfaceName: "string",
ctccExternalInterfaceName: "string",
cuccExternalInterfaceName: "string",
internalInterfaceName: "string",
},
num: 0,
singleInterfaceNameConfig: {
externalInterfaceName: "string",
internalInterfaceName: "string",
},
subnetIdentity: "string",
vpcIdentity: "string",
}],
instanceName: "string",
limitMode: "string",
tags: [{
key: "string",
value: "string",
}],
});
type: volcenginecc:veenedge:Veen
properties:
advancedConfiguration:
deleteProtection: false
bandwidthPeakLimitIspConfigs:
bandwidthPeakLimit: string
isp: string
billingConfig:
autoRenew: false
prePaidPeriod: string
prePaidPeriodNumber: 0
cloudServerIdentity: string
createInstanceTimeout: 0
customData:
data: string
isBase64: false
instanceAreaNums:
- areaName: string
clusterName: string
defaultIsp: string
externalNetworkMode: string
hostNameLists:
- string
isp: string
multiInterfaceNameConfig:
cmccExternalInterfaceName: string
ctccExternalInterfaceName: string
cuccExternalInterfaceName: string
internalInterfaceName: string
num: 0
singleInterfaceNameConfig:
externalInterfaceName: string
internalInterfaceName: string
subnetIdentity: string
vpcIdentity: string
instanceName: string
limitMode: string
tags:
- key: string
value: string
Veen 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 Veen resource accepts the following input properties:
- Cloud
Server stringIdentity - Edge service ID.
- Advanced
Configuration Volcengine.Veen Advanced Configuration - Advanced configuration for the edge instance, such as deletion protection
- Bandwidth
Peak Volcengine.Limit Isp Configs Veen Bandwidth Peak Limit Isp Configs - Rate-limited bandwidth configured by carrier. When you select rate limiting by carrier (isp) mode, the parameter values take effect. Mobile public bandwidth peak: default equals public bandwidth peak. Value must be a multiple of 5. Unit: Mbps. Unicom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps. Telecom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps
- Billing
Config Volcengine.Veen Billing Config - Billing configuration for edge instances.
- Create
Instance intTimeout - Note: This parameter applies only to postpaid instances. Edge instance creation timeout. Unit: seconds. Minimum value: 120. If the creation time of the edge instance exceeds the set value, the creation fails and its status changes to open_fail. You can delete the relevant instance via the console or API. If this parameter is not specified, there is no limit on the instance creation time.
- Custom
Data Volcengine.Veen Custom Data - User data is injected when the instance starts. Can be updated after creation
- Instance
Area List<Volcengine.Nums Veen Instance Area Num> - Region information for the edge instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- Instance
Name string - Name of the edge instance.
- Limit
Mode string - Rate limiting mode. When using multi-line nodes, you can configure the rate limiting mode for edge instances. Options: shared (default): shared rate limiting. All carriers share bandwidth resources; total public bandwidth usage does not exceed the value set for bandwidthPeak (public bandwidth peak). isp: rate limiting by carrier. You can set bandwidth peak for each carrier separately
-
List<Volcengine.
Veen Tag> - Bound tags Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- Cloud
Server stringIdentity - Edge service ID.
- Advanced
Configuration VeenAdvanced Configuration Args - Advanced configuration for the edge instance, such as deletion protection
- Bandwidth
Peak VeenLimit Isp Configs Bandwidth Peak Limit Isp Configs Args - Rate-limited bandwidth configured by carrier. When you select rate limiting by carrier (isp) mode, the parameter values take effect. Mobile public bandwidth peak: default equals public bandwidth peak. Value must be a multiple of 5. Unit: Mbps. Unicom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps. Telecom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps
- Billing
Config VeenBilling Config Args - Billing configuration for edge instances.
- Create
Instance intTimeout - Note: This parameter applies only to postpaid instances. Edge instance creation timeout. Unit: seconds. Minimum value: 120. If the creation time of the edge instance exceeds the set value, the creation fails and its status changes to open_fail. You can delete the relevant instance via the console or API. If this parameter is not specified, there is no limit on the instance creation time.
- Custom
Data VeenCustom Data Args - User data is injected when the instance starts. Can be updated after creation
- Instance
Area []VeenNums Instance Area Num Args - Region information for the edge instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- Instance
Name string - Name of the edge instance.
- Limit
Mode string - Rate limiting mode. When using multi-line nodes, you can configure the rate limiting mode for edge instances. Options: shared (default): shared rate limiting. All carriers share bandwidth resources; total public bandwidth usage does not exceed the value set for bandwidthPeak (public bandwidth peak). isp: rate limiting by carrier. You can set bandwidth peak for each carrier separately
-
[]Veen
Tag Args - Bound tags Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- cloud_
server_ stringidentity - Edge service ID.
- advanced_
configuration object - Advanced configuration for the edge instance, such as deletion protection
- bandwidth_
peak_ objectlimit_ isp_ configs - Rate-limited bandwidth configured by carrier. When you select rate limiting by carrier (isp) mode, the parameter values take effect. Mobile public bandwidth peak: default equals public bandwidth peak. Value must be a multiple of 5. Unit: Mbps. Unicom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps. Telecom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps
- billing_
config object - Billing configuration for edge instances.
- create_
instance_ numbertimeout - Note: This parameter applies only to postpaid instances. Edge instance creation timeout. Unit: seconds. Minimum value: 120. If the creation time of the edge instance exceeds the set value, the creation fails and its status changes to open_fail. You can delete the relevant instance via the console or API. If this parameter is not specified, there is no limit on the instance creation time.
- custom_
data object - User data is injected when the instance starts. Can be updated after creation
- instance_
area_ list(object)nums - Region information for the edge instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- instance_
name string - Name of the edge instance.
- limit_
mode string - Rate limiting mode. When using multi-line nodes, you can configure the rate limiting mode for edge instances. Options: shared (default): shared rate limiting. All carriers share bandwidth resources; total public bandwidth usage does not exceed the value set for bandwidthPeak (public bandwidth peak). isp: rate limiting by carrier. You can set bandwidth peak for each carrier separately
- list(object)
- Bound tags Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- cloud
Server StringIdentity - Edge service ID.
- advanced
Configuration VeenAdvanced Configuration - Advanced configuration for the edge instance, such as deletion protection
- bandwidth
Peak VeenLimit Isp Configs Bandwidth Peak Limit Isp Configs - Rate-limited bandwidth configured by carrier. When you select rate limiting by carrier (isp) mode, the parameter values take effect. Mobile public bandwidth peak: default equals public bandwidth peak. Value must be a multiple of 5. Unit: Mbps. Unicom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps. Telecom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps
- billing
Config VeenBilling Config - Billing configuration for edge instances.
- create
Instance IntegerTimeout - Note: This parameter applies only to postpaid instances. Edge instance creation timeout. Unit: seconds. Minimum value: 120. If the creation time of the edge instance exceeds the set value, the creation fails and its status changes to open_fail. You can delete the relevant instance via the console or API. If this parameter is not specified, there is no limit on the instance creation time.
- custom
Data VeenCustom Data - User data is injected when the instance starts. Can be updated after creation
- instance
Area List<VeenNums Instance Area Num> - Region information for the edge instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- instance
Name String - Name of the edge instance.
- limit
Mode String - Rate limiting mode. When using multi-line nodes, you can configure the rate limiting mode for edge instances. Options: shared (default): shared rate limiting. All carriers share bandwidth resources; total public bandwidth usage does not exceed the value set for bandwidthPeak (public bandwidth peak). isp: rate limiting by carrier. You can set bandwidth peak for each carrier separately
-
List<Veen
Tag> - Bound tags Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- cloud
Server stringIdentity - Edge service ID.
- advanced
Configuration VeenAdvanced Configuration - Advanced configuration for the edge instance, such as deletion protection
- bandwidth
Peak VeenLimit Isp Configs Bandwidth Peak Limit Isp Configs - Rate-limited bandwidth configured by carrier. When you select rate limiting by carrier (isp) mode, the parameter values take effect. Mobile public bandwidth peak: default equals public bandwidth peak. Value must be a multiple of 5. Unit: Mbps. Unicom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps. Telecom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps
- billing
Config VeenBilling Config - Billing configuration for edge instances.
- create
Instance numberTimeout - Note: This parameter applies only to postpaid instances. Edge instance creation timeout. Unit: seconds. Minimum value: 120. If the creation time of the edge instance exceeds the set value, the creation fails and its status changes to open_fail. You can delete the relevant instance via the console or API. If this parameter is not specified, there is no limit on the instance creation time.
- custom
Data VeenCustom Data - User data is injected when the instance starts. Can be updated after creation
- instance
Area VeenNums Instance Area Num[] - Region information for the edge instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- instance
Name string - Name of the edge instance.
- limit
Mode string - Rate limiting mode. When using multi-line nodes, you can configure the rate limiting mode for edge instances. Options: shared (default): shared rate limiting. All carriers share bandwidth resources; total public bandwidth usage does not exceed the value set for bandwidthPeak (public bandwidth peak). isp: rate limiting by carrier. You can set bandwidth peak for each carrier separately
-
Veen
Tag[] - Bound tags Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- cloud_
server_ stridentity - Edge service ID.
- advanced_
configuration VeenAdvanced Configuration Args - Advanced configuration for the edge instance, such as deletion protection
- bandwidth_
peak_ Veenlimit_ isp_ configs Bandwidth Peak Limit Isp Configs Args - Rate-limited bandwidth configured by carrier. When you select rate limiting by carrier (isp) mode, the parameter values take effect. Mobile public bandwidth peak: default equals public bandwidth peak. Value must be a multiple of 5. Unit: Mbps. Unicom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps. Telecom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps
- billing_
config VeenBilling Config Args - Billing configuration for edge instances.
- create_
instance_ inttimeout - Note: This parameter applies only to postpaid instances. Edge instance creation timeout. Unit: seconds. Minimum value: 120. If the creation time of the edge instance exceeds the set value, the creation fails and its status changes to open_fail. You can delete the relevant instance via the console or API. If this parameter is not specified, there is no limit on the instance creation time.
- custom_
data VeenCustom Data Args - User data is injected when the instance starts. Can be updated after creation
- instance_
area_ Sequence[Veennums Instance Area Num Args] - Region information for the edge instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- instance_
name str - Name of the edge instance.
- limit_
mode str - Rate limiting mode. When using multi-line nodes, you can configure the rate limiting mode for edge instances. Options: shared (default): shared rate limiting. All carriers share bandwidth resources; total public bandwidth usage does not exceed the value set for bandwidthPeak (public bandwidth peak). isp: rate limiting by carrier. You can set bandwidth peak for each carrier separately
-
Sequence[Veen
Tag Args] - Bound tags Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- cloud
Server StringIdentity - Edge service ID.
- advanced
Configuration Property Map - Advanced configuration for the edge instance, such as deletion protection
- bandwidth
Peak Property MapLimit Isp Configs - Rate-limited bandwidth configured by carrier. When you select rate limiting by carrier (isp) mode, the parameter values take effect. Mobile public bandwidth peak: default equals public bandwidth peak. Value must be a multiple of 5. Unit: Mbps. Unicom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps. Telecom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps
- billing
Config Property Map - Billing configuration for edge instances.
- create
Instance NumberTimeout - Note: This parameter applies only to postpaid instances. Edge instance creation timeout. Unit: seconds. Minimum value: 120. If the creation time of the edge instance exceeds the set value, the creation fails and its status changes to open_fail. You can delete the relevant instance via the console or API. If this parameter is not specified, there is no limit on the instance creation time.
- custom
Data Property Map - User data is injected when the instance starts. Can be updated after creation
- instance
Area List<Property Map>Nums - Region information for the edge instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- instance
Name String - Name of the edge instance.
- limit
Mode String - Rate limiting mode. When using multi-line nodes, you can configure the rate limiting mode for edge instances. Options: shared (default): shared rate limiting. All carriers share bandwidth resources; total public bandwidth usage does not exceed the value set for bandwidthPeak (public bandwidth peak). isp: rate limiting by carrier. You can set bandwidth peak for each carrier separately
- List<Property Map>
- Bound tags Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
Outputs
All input properties are implicitly available as output properties. Additionally, the Veen resource produces the following output properties:
- Arch string
- Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
- Bare
Metal stringPackage - Bare metal package name (only for bare metal instances)
- Billing
Volcengine.
Veen Billing - Billing configuration for edge instances.
- Classic
Network stringIdentity - Edge instance classic network identifier.
- Classic
Subnet stringIdentity - Edge instance classic subnet identifier.
- Cloud
Server stringName - Edge service name.
- Cluster
Volcengine.
Veen Cluster - Information about the node where the edge instance is located.
- Cpu string
- Number of CPU cores for the edge instance
- Create
Time int - Creation time of the edge instance.
- Create
Timestamp string - Edge instance creation time, string timestamp format.
- Creator string
- Creator of the edge instance
- End
Time int - End time of the edge instance operation
- Gpu
Volcengine.
Veen Gpu - Edge instance GPU configuration
- Host
Name string - Hostname of the edge instance.
- Id string
- The provider-assigned unique ID for this managed resource.
- Image
Volcengine.
Veen Image - Edge instance image configuration.
- Instance
Desc string - Description of the edge instance
- Instance
Identity string - Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
- Instance
Uuid string - UUID of the edge instance.
- Load
Type string - Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
- Mem string
- Edge instance memory size. Unit: GB.
- Monitor
Agent Volcengine.Veen Monitor Agent - Monitoring agent information
- Network
Volcengine.
Veen Network - Network configuration of the edge instance.
- Project string
- Project to which the edge instance belongs.
- Secret
Volcengine.
Veen Secret - Password configuration for the edge instance
- Spec string
- Edge instance specifications
- Spec
Display string - Chinese name of the instance specification.
- Start
Time int - Edge instance start time
- Status string
- Edge instance status: opening: creating. starting: starting. running: running. stopping: stopping. stop: stopped. rebooting: rebooting. terminating: deleting. open_fail: creation failed
- Storage
Volcengine.
Veen Storage - Storage configuration of the edge instance.
- Subnet
Cidr string - Subnet CIDR.
- Update
Time int - Edge instance update time
- Vpc
Identity string - Private network ID
- Arch string
- Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
- Bare
Metal stringPackage - Bare metal package name (only for bare metal instances)
- Billing
Veen
Billing - Billing configuration for edge instances.
- Classic
Network stringIdentity - Edge instance classic network identifier.
- Classic
Subnet stringIdentity - Edge instance classic subnet identifier.
- Cloud
Server stringName - Edge service name.
- Cluster
Veen
Cluster - Information about the node where the edge instance is located.
- Cpu string
- Number of CPU cores for the edge instance
- Create
Time int - Creation time of the edge instance.
- Create
Timestamp string - Edge instance creation time, string timestamp format.
- Creator string
- Creator of the edge instance
- End
Time int - End time of the edge instance operation
- Gpu
Veen
Gpu - Edge instance GPU configuration
- Host
Name string - Hostname of the edge instance.
- Id string
- The provider-assigned unique ID for this managed resource.
- Image
Veen
Image - Edge instance image configuration.
- Instance
Desc string - Description of the edge instance
- Instance
Identity string - Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
- Instance
Uuid string - UUID of the edge instance.
- Load
Type string - Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
- Mem string
- Edge instance memory size. Unit: GB.
- Monitor
Agent VeenMonitor Agent - Monitoring agent information
- Network
Veen
Network - Network configuration of the edge instance.
- Project string
- Project to which the edge instance belongs.
- Secret
Veen
Secret - Password configuration for the edge instance
- Spec string
- Edge instance specifications
- Spec
Display string - Chinese name of the instance specification.
- Start
Time int - Edge instance start time
- Status string
- Edge instance status: opening: creating. starting: starting. running: running. stopping: stopping. stop: stopped. rebooting: rebooting. terminating: deleting. open_fail: creation failed
- Storage
Veen
Storage - Storage configuration of the edge instance.
- Subnet
Cidr string - Subnet CIDR.
- Update
Time int - Edge instance update time
- Vpc
Identity string - Private network ID
- arch string
- Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
- bare_
metal_ stringpackage - Bare metal package name (only for bare metal instances)
- billing object
- Billing configuration for edge instances.
- classic_
network_ stringidentity - Edge instance classic network identifier.
- classic_
subnet_ stringidentity - Edge instance classic subnet identifier.
- cloud_
server_ stringname - Edge service name.
- cluster object
- Information about the node where the edge instance is located.
- cpu string
- Number of CPU cores for the edge instance
- create_
time number - Creation time of the edge instance.
- create_
timestamp string - Edge instance creation time, string timestamp format.
- creator string
- Creator of the edge instance
- end_
time number - End time of the edge instance operation
- gpu object
- Edge instance GPU configuration
- host_
name string - Hostname of the edge instance.
- id string
- The provider-assigned unique ID for this managed resource.
- image object
- Edge instance image configuration.
- instance_
desc string - Description of the edge instance
- instance_
identity string - Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
- instance_
uuid string - UUID of the edge instance.
- load_
type string - Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
- mem string
- Edge instance memory size. Unit: GB.
- monitor_
agent object - Monitoring agent information
- network object
- Network configuration of the edge instance.
- project string
- Project to which the edge instance belongs.
- secret object
- Password configuration for the edge instance
- spec string
- Edge instance specifications
- spec_
display string - Chinese name of the instance specification.
- start_
time number - Edge instance start time
- status string
- Edge instance status: opening: creating. starting: starting. running: running. stopping: stopping. stop: stopped. rebooting: rebooting. terminating: deleting. open_fail: creation failed
- storage object
- Storage configuration of the edge instance.
- subnet_
cidr string - Subnet CIDR.
- update_
time number - Edge instance update time
- vpc_
identity string - Private network ID
- arch String
- Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
- bare
Metal StringPackage - Bare metal package name (only for bare metal instances)
- billing
Veen
Billing - Billing configuration for edge instances.
- classic
Network StringIdentity - Edge instance classic network identifier.
- classic
Subnet StringIdentity - Edge instance classic subnet identifier.
- cloud
Server StringName - Edge service name.
- cluster
Veen
Cluster - Information about the node where the edge instance is located.
- cpu String
- Number of CPU cores for the edge instance
- create
Time Integer - Creation time of the edge instance.
- create
Timestamp String - Edge instance creation time, string timestamp format.
- creator String
- Creator of the edge instance
- end
Time Integer - End time of the edge instance operation
- gpu
Veen
Gpu - Edge instance GPU configuration
- host
Name String - Hostname of the edge instance.
- id String
- The provider-assigned unique ID for this managed resource.
- image
Veen
Image - Edge instance image configuration.
- instance
Desc String - Description of the edge instance
- instance
Identity String - Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
- instance
Uuid String - UUID of the edge instance.
- load
Type String - Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
- mem String
- Edge instance memory size. Unit: GB.
- monitor
Agent VeenMonitor Agent - Monitoring agent information
- network
Veen
Network - Network configuration of the edge instance.
- project String
- Project to which the edge instance belongs.
- secret
Veen
Secret - Password configuration for the edge instance
- spec String
- Edge instance specifications
- spec
Display String - Chinese name of the instance specification.
- start
Time Integer - Edge instance start time
- status String
- Edge instance status: opening: creating. starting: starting. running: running. stopping: stopping. stop: stopped. rebooting: rebooting. terminating: deleting. open_fail: creation failed
- storage
Veen
Storage - Storage configuration of the edge instance.
- subnet
Cidr String - Subnet CIDR.
- update
Time Integer - Edge instance update time
- vpc
Identity String - Private network ID
- arch string
- Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
- bare
Metal stringPackage - Bare metal package name (only for bare metal instances)
- billing
Veen
Billing - Billing configuration for edge instances.
- classic
Network stringIdentity - Edge instance classic network identifier.
- classic
Subnet stringIdentity - Edge instance classic subnet identifier.
- cloud
Server stringName - Edge service name.
- cluster
Veen
Cluster - Information about the node where the edge instance is located.
- cpu string
- Number of CPU cores for the edge instance
- create
Time number - Creation time of the edge instance.
- create
Timestamp string - Edge instance creation time, string timestamp format.
- creator string
- Creator of the edge instance
- end
Time number - End time of the edge instance operation
- gpu
Veen
Gpu - Edge instance GPU configuration
- host
Name string - Hostname of the edge instance.
- id string
- The provider-assigned unique ID for this managed resource.
- image
Veen
Image - Edge instance image configuration.
- instance
Desc string - Description of the edge instance
- instance
Identity string - Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
- instance
Uuid string - UUID of the edge instance.
- load
Type string - Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
- mem string
- Edge instance memory size. Unit: GB.
- monitor
Agent VeenMonitor Agent - Monitoring agent information
- network
Veen
Network - Network configuration of the edge instance.
- project string
- Project to which the edge instance belongs.
- secret
Veen
Secret - Password configuration for the edge instance
- spec string
- Edge instance specifications
- spec
Display string - Chinese name of the instance specification.
- start
Time number - Edge instance start time
- status string
- Edge instance status: opening: creating. starting: starting. running: running. stopping: stopping. stop: stopped. rebooting: rebooting. terminating: deleting. open_fail: creation failed
- storage
Veen
Storage - Storage configuration of the edge instance.
- subnet
Cidr string - Subnet CIDR.
- update
Time number - Edge instance update time
- vpc
Identity string - Private network ID
- arch str
- Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
- bare_
metal_ strpackage - Bare metal package name (only for bare metal instances)
- billing
Veen
Billing - Billing configuration for edge instances.
- classic_
network_ stridentity - Edge instance classic network identifier.
- classic_
subnet_ stridentity - Edge instance classic subnet identifier.
- cloud_
server_ strname - Edge service name.
- cluster
Veen
Cluster - Information about the node where the edge instance is located.
- cpu str
- Number of CPU cores for the edge instance
- create_
time int - Creation time of the edge instance.
- create_
timestamp str - Edge instance creation time, string timestamp format.
- creator str
- Creator of the edge instance
- end_
time int - End time of the edge instance operation
- gpu
Veen
Gpu - Edge instance GPU configuration
- host_
name str - Hostname of the edge instance.
- id str
- The provider-assigned unique ID for this managed resource.
- image
Veen
Image - Edge instance image configuration.
- instance_
desc str - Description of the edge instance
- instance_
identity str - Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
- instance_
uuid str - UUID of the edge instance.
- load_
type str - Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
- mem str
- Edge instance memory size. Unit: GB.
- monitor_
agent VeenMonitor Agent - Monitoring agent information
- network
Veen
Network - Network configuration of the edge instance.
- project str
- Project to which the edge instance belongs.
- secret
Veen
Secret - Password configuration for the edge instance
- spec str
- Edge instance specifications
- spec_
display str - Chinese name of the instance specification.
- start_
time int - Edge instance start time
- status str
- Edge instance status: opening: creating. starting: starting. running: running. stopping: stopping. stop: stopped. rebooting: rebooting. terminating: deleting. open_fail: creation failed
- storage
Veen
Storage - Storage configuration of the edge instance.
- subnet_
cidr str - Subnet CIDR.
- update_
time int - Edge instance update time
- vpc_
identity str - Private network ID
- arch String
- Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
- bare
Metal StringPackage - Bare metal package name (only for bare metal instances)
- billing Property Map
- Billing configuration for edge instances.
- classic
Network StringIdentity - Edge instance classic network identifier.
- classic
Subnet StringIdentity - Edge instance classic subnet identifier.
- cloud
Server StringName - Edge service name.
- cluster Property Map
- Information about the node where the edge instance is located.
- cpu String
- Number of CPU cores for the edge instance
- create
Time Number - Creation time of the edge instance.
- create
Timestamp String - Edge instance creation time, string timestamp format.
- creator String
- Creator of the edge instance
- end
Time Number - End time of the edge instance operation
- gpu Property Map
- Edge instance GPU configuration
- host
Name String - Hostname of the edge instance.
- id String
- The provider-assigned unique ID for this managed resource.
- image Property Map
- Edge instance image configuration.
- instance
Desc String - Description of the edge instance
- instance
Identity String - Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
- instance
Uuid String - UUID of the edge instance.
- load
Type String - Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
- mem String
- Edge instance memory size. Unit: GB.
- monitor
Agent Property Map - Monitoring agent information
- network Property Map
- Network configuration of the edge instance.
- project String
- Project to which the edge instance belongs.
- secret Property Map
- Password configuration for the edge instance
- spec String
- Edge instance specifications
- spec
Display String - Chinese name of the instance specification.
- start
Time Number - Edge instance start time
- status String
- Edge instance status: opening: creating. starting: starting. running: running. stopping: stopping. stop: stopped. rebooting: rebooting. terminating: deleting. open_fail: creation failed
- storage Property Map
- Storage configuration of the edge instance.
- subnet
Cidr String - Subnet CIDR.
- update
Time Number - Edge instance update time
- vpc
Identity String - Private network ID
Look up Existing Veen Resource
Get an existing Veen 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?: VeenState, opts?: CustomResourceOptions): Veen@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
advanced_configuration: Optional[VeenAdvancedConfigurationArgs] = None,
arch: Optional[str] = None,
bandwidth_peak_limit_isp_configs: Optional[VeenBandwidthPeakLimitIspConfigsArgs] = None,
bare_metal_package: Optional[str] = None,
billing: Optional[VeenBillingArgs] = None,
billing_config: Optional[VeenBillingConfigArgs] = None,
classic_network_identity: Optional[str] = None,
classic_subnet_identity: Optional[str] = None,
cloud_server_identity: Optional[str] = None,
cloud_server_name: Optional[str] = None,
cluster: Optional[VeenClusterArgs] = None,
cpu: Optional[str] = None,
create_instance_timeout: Optional[int] = None,
create_time: Optional[int] = None,
create_timestamp: Optional[str] = None,
creator: Optional[str] = None,
custom_data: Optional[VeenCustomDataArgs] = None,
end_time: Optional[int] = None,
gpu: Optional[VeenGpuArgs] = None,
host_name: Optional[str] = None,
image: Optional[VeenImageArgs] = None,
instance_area_nums: Optional[Sequence[VeenInstanceAreaNumArgs]] = None,
instance_desc: Optional[str] = None,
instance_identity: Optional[str] = None,
instance_name: Optional[str] = None,
instance_uuid: Optional[str] = None,
limit_mode: Optional[str] = None,
load_type: Optional[str] = None,
mem: Optional[str] = None,
monitor_agent: Optional[VeenMonitorAgentArgs] = None,
network: Optional[VeenNetworkArgs] = None,
project: Optional[str] = None,
secret: Optional[VeenSecretArgs] = None,
spec: Optional[str] = None,
spec_display: Optional[str] = None,
start_time: Optional[int] = None,
status: Optional[str] = None,
storage: Optional[VeenStorageArgs] = None,
subnet_cidr: Optional[str] = None,
tags: Optional[Sequence[VeenTagArgs]] = None,
update_time: Optional[int] = None,
vpc_identity: Optional[str] = None) -> Veenfunc GetVeen(ctx *Context, name string, id IDInput, state *VeenState, opts ...ResourceOption) (*Veen, error)public static Veen Get(string name, Input<string> id, VeenState? state, CustomResourceOptions? opts = null)public static Veen get(String name, Output<String> id, VeenState state, CustomResourceOptions options)resources: _: type: volcenginecc:veenedge:Veen get: id: ${id}import {
to = volcenginecc_veenedge_veen.example
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.
- Advanced
Configuration Volcengine.Veen Advanced Configuration - Advanced configuration for the edge instance, such as deletion protection
- Arch string
- Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
- Bandwidth
Peak Volcengine.Limit Isp Configs Veen Bandwidth Peak Limit Isp Configs - Rate-limited bandwidth configured by carrier. When you select rate limiting by carrier (isp) mode, the parameter values take effect. Mobile public bandwidth peak: default equals public bandwidth peak. Value must be a multiple of 5. Unit: Mbps. Unicom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps. Telecom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps
- Bare
Metal stringPackage - Bare metal package name (only for bare metal instances)
- Billing
Volcengine.
Veen Billing - Billing configuration for edge instances.
- Billing
Config Volcengine.Veen Billing Config - Billing configuration for edge instances.
- Classic
Network stringIdentity - Edge instance classic network identifier.
- Classic
Subnet stringIdentity - Edge instance classic subnet identifier.
- Cloud
Server stringIdentity - Edge service ID.
- Cloud
Server stringName - Edge service name.
- Cluster
Volcengine.
Veen Cluster - Information about the node where the edge instance is located.
- Cpu string
- Number of CPU cores for the edge instance
- Create
Instance intTimeout - Note: This parameter applies only to postpaid instances. Edge instance creation timeout. Unit: seconds. Minimum value: 120. If the creation time of the edge instance exceeds the set value, the creation fails and its status changes to open_fail. You can delete the relevant instance via the console or API. If this parameter is not specified, there is no limit on the instance creation time.
- Create
Time int - Creation time of the edge instance.
- Create
Timestamp string - Edge instance creation time, string timestamp format.
- Creator string
- Creator of the edge instance
- Custom
Data Volcengine.Veen Custom Data - User data is injected when the instance starts. Can be updated after creation
- End
Time int - End time of the edge instance operation
- Gpu
Volcengine.
Veen Gpu - Edge instance GPU configuration
- Host
Name string - Hostname of the edge instance.
- Image
Volcengine.
Veen Image - Edge instance image configuration.
- Instance
Area List<Volcengine.Nums Veen Instance Area Num> - Region information for the edge instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- Instance
Desc string - Description of the edge instance
- Instance
Identity string - Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
- Instance
Name string - Name of the edge instance.
- Instance
Uuid string - UUID of the edge instance.
- Limit
Mode string - Rate limiting mode. When using multi-line nodes, you can configure the rate limiting mode for edge instances. Options: shared (default): shared rate limiting. All carriers share bandwidth resources; total public bandwidth usage does not exceed the value set for bandwidthPeak (public bandwidth peak). isp: rate limiting by carrier. You can set bandwidth peak for each carrier separately
- Load
Type string - Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
- Mem string
- Edge instance memory size. Unit: GB.
- Monitor
Agent Volcengine.Veen Monitor Agent - Monitoring agent information
- Network
Volcengine.
Veen Network - Network configuration of the edge instance.
- Project string
- Project to which the edge instance belongs.
- Secret
Volcengine.
Veen Secret - Password configuration for the edge instance
- Spec string
- Edge instance specifications
- Spec
Display string - Chinese name of the instance specification.
- Start
Time int - Edge instance start time
- Status string
- Edge instance status: opening: creating. starting: starting. running: running. stopping: stopping. stop: stopped. rebooting: rebooting. terminating: deleting. open_fail: creation failed
- Storage
Volcengine.
Veen Storage - Storage configuration of the edge instance.
- Subnet
Cidr string - Subnet CIDR.
-
List<Volcengine.
Veen Tag> - Bound tags Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- Update
Time int - Edge instance update time
- Vpc
Identity string - Private network ID
- Advanced
Configuration VeenAdvanced Configuration Args - Advanced configuration for the edge instance, such as deletion protection
- Arch string
- Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
- Bandwidth
Peak VeenLimit Isp Configs Bandwidth Peak Limit Isp Configs Args - Rate-limited bandwidth configured by carrier. When you select rate limiting by carrier (isp) mode, the parameter values take effect. Mobile public bandwidth peak: default equals public bandwidth peak. Value must be a multiple of 5. Unit: Mbps. Unicom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps. Telecom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps
- Bare
Metal stringPackage - Bare metal package name (only for bare metal instances)
- Billing
Veen
Billing Args - Billing configuration for edge instances.
- Billing
Config VeenBilling Config Args - Billing configuration for edge instances.
- Classic
Network stringIdentity - Edge instance classic network identifier.
- Classic
Subnet stringIdentity - Edge instance classic subnet identifier.
- Cloud
Server stringIdentity - Edge service ID.
- Cloud
Server stringName - Edge service name.
- Cluster
Veen
Cluster Args - Information about the node where the edge instance is located.
- Cpu string
- Number of CPU cores for the edge instance
- Create
Instance intTimeout - Note: This parameter applies only to postpaid instances. Edge instance creation timeout. Unit: seconds. Minimum value: 120. If the creation time of the edge instance exceeds the set value, the creation fails and its status changes to open_fail. You can delete the relevant instance via the console or API. If this parameter is not specified, there is no limit on the instance creation time.
- Create
Time int - Creation time of the edge instance.
- Create
Timestamp string - Edge instance creation time, string timestamp format.
- Creator string
- Creator of the edge instance
- Custom
Data VeenCustom Data Args - User data is injected when the instance starts. Can be updated after creation
- End
Time int - End time of the edge instance operation
- Gpu
Veen
Gpu Args - Edge instance GPU configuration
- Host
Name string - Hostname of the edge instance.
- Image
Veen
Image Args - Edge instance image configuration.
- Instance
Area []VeenNums Instance Area Num Args - Region information for the edge instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- Instance
Desc string - Description of the edge instance
- Instance
Identity string - Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
- Instance
Name string - Name of the edge instance.
- Instance
Uuid string - UUID of the edge instance.
- Limit
Mode string - Rate limiting mode. When using multi-line nodes, you can configure the rate limiting mode for edge instances. Options: shared (default): shared rate limiting. All carriers share bandwidth resources; total public bandwidth usage does not exceed the value set for bandwidthPeak (public bandwidth peak). isp: rate limiting by carrier. You can set bandwidth peak for each carrier separately
- Load
Type string - Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
- Mem string
- Edge instance memory size. Unit: GB.
- Monitor
Agent VeenMonitor Agent Args - Monitoring agent information
- Network
Veen
Network Args - Network configuration of the edge instance.
- Project string
- Project to which the edge instance belongs.
- Secret
Veen
Secret Args - Password configuration for the edge instance
- Spec string
- Edge instance specifications
- Spec
Display string - Chinese name of the instance specification.
- Start
Time int - Edge instance start time
- Status string
- Edge instance status: opening: creating. starting: starting. running: running. stopping: stopping. stop: stopped. rebooting: rebooting. terminating: deleting. open_fail: creation failed
- Storage
Veen
Storage Args - Storage configuration of the edge instance.
- Subnet
Cidr string - Subnet CIDR.
-
[]Veen
Tag Args - Bound tags Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- Update
Time int - Edge instance update time
- Vpc
Identity string - Private network ID
- advanced_
configuration object - Advanced configuration for the edge instance, such as deletion protection
- arch string
- Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
- bandwidth_
peak_ objectlimit_ isp_ configs - Rate-limited bandwidth configured by carrier. When you select rate limiting by carrier (isp) mode, the parameter values take effect. Mobile public bandwidth peak: default equals public bandwidth peak. Value must be a multiple of 5. Unit: Mbps. Unicom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps. Telecom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps
- bare_
metal_ stringpackage - Bare metal package name (only for bare metal instances)
- billing object
- Billing configuration for edge instances.
- billing_
config object - Billing configuration for edge instances.
- classic_
network_ stringidentity - Edge instance classic network identifier.
- classic_
subnet_ stringidentity - Edge instance classic subnet identifier.
- cloud_
server_ stringidentity - Edge service ID.
- cloud_
server_ stringname - Edge service name.
- cluster object
- Information about the node where the edge instance is located.
- cpu string
- Number of CPU cores for the edge instance
- create_
instance_ numbertimeout - Note: This parameter applies only to postpaid instances. Edge instance creation timeout. Unit: seconds. Minimum value: 120. If the creation time of the edge instance exceeds the set value, the creation fails and its status changes to open_fail. You can delete the relevant instance via the console or API. If this parameter is not specified, there is no limit on the instance creation time.
- create_
time number - Creation time of the edge instance.
- create_
timestamp string - Edge instance creation time, string timestamp format.
- creator string
- Creator of the edge instance
- custom_
data object - User data is injected when the instance starts. Can be updated after creation
- end_
time number - End time of the edge instance operation
- gpu object
- Edge instance GPU configuration
- host_
name string - Hostname of the edge instance.
- image object
- Edge instance image configuration.
- instance_
area_ list(object)nums - Region information for the edge instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- instance_
desc string - Description of the edge instance
- instance_
identity string - Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
- instance_
name string - Name of the edge instance.
- instance_
uuid string - UUID of the edge instance.
- limit_
mode string - Rate limiting mode. When using multi-line nodes, you can configure the rate limiting mode for edge instances. Options: shared (default): shared rate limiting. All carriers share bandwidth resources; total public bandwidth usage does not exceed the value set for bandwidthPeak (public bandwidth peak). isp: rate limiting by carrier. You can set bandwidth peak for each carrier separately
- load_
type string - Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
- mem string
- Edge instance memory size. Unit: GB.
- monitor_
agent object - Monitoring agent information
- network object
- Network configuration of the edge instance.
- project string
- Project to which the edge instance belongs.
- secret object
- Password configuration for the edge instance
- spec string
- Edge instance specifications
- spec_
display string - Chinese name of the instance specification.
- start_
time number - Edge instance start time
- status string
- Edge instance status: opening: creating. starting: starting. running: running. stopping: stopping. stop: stopped. rebooting: rebooting. terminating: deleting. open_fail: creation failed
- storage object
- Storage configuration of the edge instance.
- subnet_
cidr string - Subnet CIDR.
- list(object)
- Bound tags Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- update_
time number - Edge instance update time
- vpc_
identity string - Private network ID
- advanced
Configuration VeenAdvanced Configuration - Advanced configuration for the edge instance, such as deletion protection
- arch String
- Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
- bandwidth
Peak VeenLimit Isp Configs Bandwidth Peak Limit Isp Configs - Rate-limited bandwidth configured by carrier. When you select rate limiting by carrier (isp) mode, the parameter values take effect. Mobile public bandwidth peak: default equals public bandwidth peak. Value must be a multiple of 5. Unit: Mbps. Unicom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps. Telecom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps
- bare
Metal StringPackage - Bare metal package name (only for bare metal instances)
- billing
Veen
Billing - Billing configuration for edge instances.
- billing
Config VeenBilling Config - Billing configuration for edge instances.
- classic
Network StringIdentity - Edge instance classic network identifier.
- classic
Subnet StringIdentity - Edge instance classic subnet identifier.
- cloud
Server StringIdentity - Edge service ID.
- cloud
Server StringName - Edge service name.
- cluster
Veen
Cluster - Information about the node where the edge instance is located.
- cpu String
- Number of CPU cores for the edge instance
- create
Instance IntegerTimeout - Note: This parameter applies only to postpaid instances. Edge instance creation timeout. Unit: seconds. Minimum value: 120. If the creation time of the edge instance exceeds the set value, the creation fails and its status changes to open_fail. You can delete the relevant instance via the console or API. If this parameter is not specified, there is no limit on the instance creation time.
- create
Time Integer - Creation time of the edge instance.
- create
Timestamp String - Edge instance creation time, string timestamp format.
- creator String
- Creator of the edge instance
- custom
Data VeenCustom Data - User data is injected when the instance starts. Can be updated after creation
- end
Time Integer - End time of the edge instance operation
- gpu
Veen
Gpu - Edge instance GPU configuration
- host
Name String - Hostname of the edge instance.
- image
Veen
Image - Edge instance image configuration.
- instance
Area List<VeenNums Instance Area Num> - Region information for the edge instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- instance
Desc String - Description of the edge instance
- instance
Identity String - Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
- instance
Name String - Name of the edge instance.
- instance
Uuid String - UUID of the edge instance.
- limit
Mode String - Rate limiting mode. When using multi-line nodes, you can configure the rate limiting mode for edge instances. Options: shared (default): shared rate limiting. All carriers share bandwidth resources; total public bandwidth usage does not exceed the value set for bandwidthPeak (public bandwidth peak). isp: rate limiting by carrier. You can set bandwidth peak for each carrier separately
- load
Type String - Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
- mem String
- Edge instance memory size. Unit: GB.
- monitor
Agent VeenMonitor Agent - Monitoring agent information
- network
Veen
Network - Network configuration of the edge instance.
- project String
- Project to which the edge instance belongs.
- secret
Veen
Secret - Password configuration for the edge instance
- spec String
- Edge instance specifications
- spec
Display String - Chinese name of the instance specification.
- start
Time Integer - Edge instance start time
- status String
- Edge instance status: opening: creating. starting: starting. running: running. stopping: stopping. stop: stopped. rebooting: rebooting. terminating: deleting. open_fail: creation failed
- storage
Veen
Storage - Storage configuration of the edge instance.
- subnet
Cidr String - Subnet CIDR.
-
List<Veen
Tag> - Bound tags Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- update
Time Integer - Edge instance update time
- vpc
Identity String - Private network ID
- advanced
Configuration VeenAdvanced Configuration - Advanced configuration for the edge instance, such as deletion protection
- arch string
- Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
- bandwidth
Peak VeenLimit Isp Configs Bandwidth Peak Limit Isp Configs - Rate-limited bandwidth configured by carrier. When you select rate limiting by carrier (isp) mode, the parameter values take effect. Mobile public bandwidth peak: default equals public bandwidth peak. Value must be a multiple of 5. Unit: Mbps. Unicom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps. Telecom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps
- bare
Metal stringPackage - Bare metal package name (only for bare metal instances)
- billing
Veen
Billing - Billing configuration for edge instances.
- billing
Config VeenBilling Config - Billing configuration for edge instances.
- classic
Network stringIdentity - Edge instance classic network identifier.
- classic
Subnet stringIdentity - Edge instance classic subnet identifier.
- cloud
Server stringIdentity - Edge service ID.
- cloud
Server stringName - Edge service name.
- cluster
Veen
Cluster - Information about the node where the edge instance is located.
- cpu string
- Number of CPU cores for the edge instance
- create
Instance numberTimeout - Note: This parameter applies only to postpaid instances. Edge instance creation timeout. Unit: seconds. Minimum value: 120. If the creation time of the edge instance exceeds the set value, the creation fails and its status changes to open_fail. You can delete the relevant instance via the console or API. If this parameter is not specified, there is no limit on the instance creation time.
- create
Time number - Creation time of the edge instance.
- create
Timestamp string - Edge instance creation time, string timestamp format.
- creator string
- Creator of the edge instance
- custom
Data VeenCustom Data - User data is injected when the instance starts. Can be updated after creation
- end
Time number - End time of the edge instance operation
- gpu
Veen
Gpu - Edge instance GPU configuration
- host
Name string - Hostname of the edge instance.
- image
Veen
Image - Edge instance image configuration.
- instance
Area VeenNums Instance Area Num[] - Region information for the edge instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- instance
Desc string - Description of the edge instance
- instance
Identity string - Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
- instance
Name string - Name of the edge instance.
- instance
Uuid string - UUID of the edge instance.
- limit
Mode string - Rate limiting mode. When using multi-line nodes, you can configure the rate limiting mode for edge instances. Options: shared (default): shared rate limiting. All carriers share bandwidth resources; total public bandwidth usage does not exceed the value set for bandwidthPeak (public bandwidth peak). isp: rate limiting by carrier. You can set bandwidth peak for each carrier separately
- load
Type string - Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
- mem string
- Edge instance memory size. Unit: GB.
- monitor
Agent VeenMonitor Agent - Monitoring agent information
- network
Veen
Network - Network configuration of the edge instance.
- project string
- Project to which the edge instance belongs.
- secret
Veen
Secret - Password configuration for the edge instance
- spec string
- Edge instance specifications
- spec
Display string - Chinese name of the instance specification.
- start
Time number - Edge instance start time
- status string
- Edge instance status: opening: creating. starting: starting. running: running. stopping: stopping. stop: stopped. rebooting: rebooting. terminating: deleting. open_fail: creation failed
- storage
Veen
Storage - Storage configuration of the edge instance.
- subnet
Cidr string - Subnet CIDR.
-
Veen
Tag[] - Bound tags Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- update
Time number - Edge instance update time
- vpc
Identity string - Private network ID
- advanced_
configuration VeenAdvanced Configuration Args - Advanced configuration for the edge instance, such as deletion protection
- arch str
- Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
- bandwidth_
peak_ Veenlimit_ isp_ configs Bandwidth Peak Limit Isp Configs Args - Rate-limited bandwidth configured by carrier. When you select rate limiting by carrier (isp) mode, the parameter values take effect. Mobile public bandwidth peak: default equals public bandwidth peak. Value must be a multiple of 5. Unit: Mbps. Unicom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps. Telecom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps
- bare_
metal_ strpackage - Bare metal package name (only for bare metal instances)
- billing
Veen
Billing Args - Billing configuration for edge instances.
- billing_
config VeenBilling Config Args - Billing configuration for edge instances.
- classic_
network_ stridentity - Edge instance classic network identifier.
- classic_
subnet_ stridentity - Edge instance classic subnet identifier.
- cloud_
server_ stridentity - Edge service ID.
- cloud_
server_ strname - Edge service name.
- cluster
Veen
Cluster Args - Information about the node where the edge instance is located.
- cpu str
- Number of CPU cores for the edge instance
- create_
instance_ inttimeout - Note: This parameter applies only to postpaid instances. Edge instance creation timeout. Unit: seconds. Minimum value: 120. If the creation time of the edge instance exceeds the set value, the creation fails and its status changes to open_fail. You can delete the relevant instance via the console or API. If this parameter is not specified, there is no limit on the instance creation time.
- create_
time int - Creation time of the edge instance.
- create_
timestamp str - Edge instance creation time, string timestamp format.
- creator str
- Creator of the edge instance
- custom_
data VeenCustom Data Args - User data is injected when the instance starts. Can be updated after creation
- end_
time int - End time of the edge instance operation
- gpu
Veen
Gpu Args - Edge instance GPU configuration
- host_
name str - Hostname of the edge instance.
- image
Veen
Image Args - Edge instance image configuration.
- instance_
area_ Sequence[Veennums Instance Area Num Args] - Region information for the edge instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- instance_
desc str - Description of the edge instance
- instance_
identity str - Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
- instance_
name str - Name of the edge instance.
- instance_
uuid str - UUID of the edge instance.
- limit_
mode str - Rate limiting mode. When using multi-line nodes, you can configure the rate limiting mode for edge instances. Options: shared (default): shared rate limiting. All carriers share bandwidth resources; total public bandwidth usage does not exceed the value set for bandwidthPeak (public bandwidth peak). isp: rate limiting by carrier. You can set bandwidth peak for each carrier separately
- load_
type str - Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
- mem str
- Edge instance memory size. Unit: GB.
- monitor_
agent VeenMonitor Agent Args - Monitoring agent information
- network
Veen
Network Args - Network configuration of the edge instance.
- project str
- Project to which the edge instance belongs.
- secret
Veen
Secret Args - Password configuration for the edge instance
- spec str
- Edge instance specifications
- spec_
display str - Chinese name of the instance specification.
- start_
time int - Edge instance start time
- status str
- Edge instance status: opening: creating. starting: starting. running: running. stopping: stopping. stop: stopped. rebooting: rebooting. terminating: deleting. open_fail: creation failed
- storage
Veen
Storage Args - Storage configuration of the edge instance.
- subnet_
cidr str - Subnet CIDR.
-
Sequence[Veen
Tag Args] - Bound tags Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- update_
time int - Edge instance update time
- vpc_
identity str - Private network ID
- advanced
Configuration Property Map - Advanced configuration for the edge instance, such as deletion protection
- arch String
- Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
- bandwidth
Peak Property MapLimit Isp Configs - Rate-limited bandwidth configured by carrier. When you select rate limiting by carrier (isp) mode, the parameter values take effect. Mobile public bandwidth peak: default equals public bandwidth peak. Value must be a multiple of 5. Unit: Mbps. Unicom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps. Telecom public bandwidth peak: default is 0. Value must be a multiple of 5. Unit: Mbps
- bare
Metal StringPackage - Bare metal package name (only for bare metal instances)
- billing Property Map
- Billing configuration for edge instances.
- billing
Config Property Map - Billing configuration for edge instances.
- classic
Network StringIdentity - Edge instance classic network identifier.
- classic
Subnet StringIdentity - Edge instance classic subnet identifier.
- cloud
Server StringIdentity - Edge service ID.
- cloud
Server StringName - Edge service name.
- cluster Property Map
- Information about the node where the edge instance is located.
- cpu String
- Number of CPU cores for the edge instance
- create
Instance NumberTimeout - Note: This parameter applies only to postpaid instances. Edge instance creation timeout. Unit: seconds. Minimum value: 120. If the creation time of the edge instance exceeds the set value, the creation fails and its status changes to open_fail. You can delete the relevant instance via the console or API. If this parameter is not specified, there is no limit on the instance creation time.
- create
Time Number - Creation time of the edge instance.
- create
Timestamp String - Edge instance creation time, string timestamp format.
- creator String
- Creator of the edge instance
- custom
Data Property Map - User data is injected when the instance starts. Can be updated after creation
- end
Time Number - End time of the edge instance operation
- gpu Property Map
- Edge instance GPU configuration
- host
Name String - Hostname of the edge instance.
- image Property Map
- Edge instance image configuration.
- instance
Area List<Property Map>Nums - Region information for the edge instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- instance
Desc String - Description of the edge instance
- instance
Identity String - Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
- instance
Name String - Name of the edge instance.
- instance
Uuid String - UUID of the edge instance.
- limit
Mode String - Rate limiting mode. When using multi-line nodes, you can configure the rate limiting mode for edge instances. Options: shared (default): shared rate limiting. All carriers share bandwidth resources; total public bandwidth usage does not exceed the value set for bandwidthPeak (public bandwidth peak). isp: rate limiting by carrier. You can set bandwidth peak for each carrier separately
- load
Type String - Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
- mem String
- Edge instance memory size. Unit: GB.
- monitor
Agent Property Map - Monitoring agent information
- network Property Map
- Network configuration of the edge instance.
- project String
- Project to which the edge instance belongs.
- secret Property Map
- Password configuration for the edge instance
- spec String
- Edge instance specifications
- spec
Display String - Chinese name of the instance specification.
- start
Time Number - Edge instance start time
- status String
- Edge instance status: opening: creating. starting: starting. running: running. stopping: stopping. stop: stopped. rebooting: rebooting. terminating: deleting. open_fail: creation failed
- storage Property Map
- Storage configuration of the edge instance.
- subnet
Cidr String - Subnet CIDR.
- List<Property Map>
- Bound tags Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- update
Time Number - Edge instance update time
- vpc
Identity String - Private network ID
Supporting Types
VeenAdvancedConfiguration, VeenAdvancedConfigurationArgs
- Delete
Protection bool - Whether deletion protection is enabled for the edge instance. true: enabled. false: not enabled.
- Delete
Protection bool - Whether deletion protection is enabled for the edge instance. true: enabled. false: not enabled.
- delete_
protection bool - Whether deletion protection is enabled for the edge instance. true: enabled. false: not enabled.
- delete
Protection Boolean - Whether deletion protection is enabled for the edge instance. true: enabled. false: not enabled.
- delete
Protection boolean - Whether deletion protection is enabled for the edge instance. true: enabled. false: not enabled.
- delete_
protection bool - Whether deletion protection is enabled for the edge instance. true: enabled. false: not enabled.
- delete
Protection Boolean - Whether deletion protection is enabled for the edge instance. true: enabled. false: not enabled.
VeenBandwidthPeakLimitIspConfigs, VeenBandwidthPeakLimitIspConfigsArgs
- Bandwidth
Peak stringLimit - Bandwidth throttling value for this carrier.
- Isp string
- Carrier. Value range: CMCC: China Mobile; CTCC: China Telecom; CUCC: China Unicom
- Bandwidth
Peak stringLimit - Bandwidth throttling value for this carrier.
- Isp string
- Carrier. Value range: CMCC: China Mobile; CTCC: China Telecom; CUCC: China Unicom
- bandwidth_
peak_ stringlimit - Bandwidth throttling value for this carrier.
- isp string
- Carrier. Value range: CMCC: China Mobile; CTCC: China Telecom; CUCC: China Unicom
- bandwidth
Peak StringLimit - Bandwidth throttling value for this carrier.
- isp String
- Carrier. Value range: CMCC: China Mobile; CTCC: China Telecom; CUCC: China Unicom
- bandwidth
Peak stringLimit - Bandwidth throttling value for this carrier.
- isp string
- Carrier. Value range: CMCC: China Mobile; CTCC: China Telecom; CUCC: China Unicom
- bandwidth_
peak_ strlimit - Bandwidth throttling value for this carrier.
- isp str
- Carrier. Value range: CMCC: China Mobile; CTCC: China Telecom; CUCC: China Unicom
- bandwidth
Peak StringLimit - Bandwidth throttling value for this carrier.
- isp String
- Carrier. Value range: CMCC: China Mobile; CTCC: China Telecom; CUCC: China Unicom
VeenBilling, VeenBillingArgs
- Bandwidth
Billing stringMethod - Bandwidth billing method: MonthlyP95: Billed by monthly 95th percentile. DailyPeak: Billed by daily peak. If you require daily peak billing or other billing methods, please submit a ticket.
- Computing
Billing stringMethod - Compute billing method: MonthlyPeak: monthly peak billing. DailyPeak: daily peak billing. If you require daily peak billing or other billing methods, please submit a ticket. PrePaid: yearly/monthly subscription.
- Bandwidth
Billing stringMethod - Bandwidth billing method: MonthlyP95: Billed by monthly 95th percentile. DailyPeak: Billed by daily peak. If you require daily peak billing or other billing methods, please submit a ticket.
- Computing
Billing stringMethod - Compute billing method: MonthlyPeak: monthly peak billing. DailyPeak: daily peak billing. If you require daily peak billing or other billing methods, please submit a ticket. PrePaid: yearly/monthly subscription.
- bandwidth_
billing_ stringmethod - Bandwidth billing method: MonthlyP95: Billed by monthly 95th percentile. DailyPeak: Billed by daily peak. If you require daily peak billing or other billing methods, please submit a ticket.
- computing_
billing_ stringmethod - Compute billing method: MonthlyPeak: monthly peak billing. DailyPeak: daily peak billing. If you require daily peak billing or other billing methods, please submit a ticket. PrePaid: yearly/monthly subscription.
- bandwidth
Billing StringMethod - Bandwidth billing method: MonthlyP95: Billed by monthly 95th percentile. DailyPeak: Billed by daily peak. If you require daily peak billing or other billing methods, please submit a ticket.
- computing
Billing StringMethod - Compute billing method: MonthlyPeak: monthly peak billing. DailyPeak: daily peak billing. If you require daily peak billing or other billing methods, please submit a ticket. PrePaid: yearly/monthly subscription.
- bandwidth
Billing stringMethod - Bandwidth billing method: MonthlyP95: Billed by monthly 95th percentile. DailyPeak: Billed by daily peak. If you require daily peak billing or other billing methods, please submit a ticket.
- computing
Billing stringMethod - Compute billing method: MonthlyPeak: monthly peak billing. DailyPeak: daily peak billing. If you require daily peak billing or other billing methods, please submit a ticket. PrePaid: yearly/monthly subscription.
- bandwidth_
billing_ strmethod - Bandwidth billing method: MonthlyP95: Billed by monthly 95th percentile. DailyPeak: Billed by daily peak. If you require daily peak billing or other billing methods, please submit a ticket.
- computing_
billing_ strmethod - Compute billing method: MonthlyPeak: monthly peak billing. DailyPeak: daily peak billing. If you require daily peak billing or other billing methods, please submit a ticket. PrePaid: yearly/monthly subscription.
- bandwidth
Billing StringMethod - Bandwidth billing method: MonthlyP95: Billed by monthly 95th percentile. DailyPeak: Billed by daily peak. If you require daily peak billing or other billing methods, please submit a ticket.
- computing
Billing StringMethod - Compute billing method: MonthlyPeak: monthly peak billing. DailyPeak: daily peak billing. If you require daily peak billing or other billing methods, please submit a ticket. PrePaid: yearly/monthly subscription.
VeenBillingConfig, VeenBillingConfigArgs
- Auto
Renew bool - Enable auto-renewal. Value options: true: enable auto-renewal. false (default): disable auto-renewal.
- Pre
Paid stringPeriod - Unit of resource purchase duration. This parameter must be used together with the prepaidperiod_number parameter. Valid values: monthly: month
- Pre
Paid intPeriod Number - Resource purchase duration. This parameter must be used together with the prepaidperiod parameter. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36
- Auto
Renew bool - Enable auto-renewal. Value options: true: enable auto-renewal. false (default): disable auto-renewal.
- Pre
Paid stringPeriod - Unit of resource purchase duration. This parameter must be used together with the prepaidperiod_number parameter. Valid values: monthly: month
- Pre
Paid intPeriod Number - Resource purchase duration. This parameter must be used together with the prepaidperiod parameter. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36
- auto_
renew bool - Enable auto-renewal. Value options: true: enable auto-renewal. false (default): disable auto-renewal.
- pre_
paid_ stringperiod - Unit of resource purchase duration. This parameter must be used together with the prepaidperiod_number parameter. Valid values: monthly: month
- pre_
paid_ numberperiod_ number - Resource purchase duration. This parameter must be used together with the prepaidperiod parameter. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36
- auto
Renew Boolean - Enable auto-renewal. Value options: true: enable auto-renewal. false (default): disable auto-renewal.
- pre
Paid StringPeriod - Unit of resource purchase duration. This parameter must be used together with the prepaidperiod_number parameter. Valid values: monthly: month
- pre
Paid IntegerPeriod Number - Resource purchase duration. This parameter must be used together with the prepaidperiod parameter. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36
- auto
Renew boolean - Enable auto-renewal. Value options: true: enable auto-renewal. false (default): disable auto-renewal.
- pre
Paid stringPeriod - Unit of resource purchase duration. This parameter must be used together with the prepaidperiod_number parameter. Valid values: monthly: month
- pre
Paid numberPeriod Number - Resource purchase duration. This parameter must be used together with the prepaidperiod parameter. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36
- auto_
renew bool - Enable auto-renewal. Value options: true: enable auto-renewal. false (default): disable auto-renewal.
- pre_
paid_ strperiod - Unit of resource purchase duration. This parameter must be used together with the prepaidperiod_number parameter. Valid values: monthly: month
- pre_
paid_ intperiod_ number - Resource purchase duration. This parameter must be used together with the prepaidperiod parameter. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36
- auto
Renew Boolean - Enable auto-renewal. Value options: true: enable auto-renewal. false (default): disable auto-renewal.
- pre
Paid StringPeriod - Unit of resource purchase duration. This parameter must be used together with the prepaidperiod_number parameter. Valid values: monthly: month
- pre
Paid NumberPeriod Number - Resource purchase duration. This parameter must be used together with the prepaidperiod parameter. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36
VeenCluster, VeenClusterArgs
- Alias string
- Node alias.
- City string
- City where the node is located.
- Cluster
Name string - Name of the node
- Country string
- Country where the node is located.
- Isp string
- Network carrier of the node.
- Level string
- Node billing category: 1: Beijing, Shanghai, Guangzhou; 2: regional centers; 3: general cities
- Province string
- Province where the node is located.
- Region string
- Region where the node is located.
- Alias string
- Node alias.
- City string
- City where the node is located.
- Cluster
Name string - Name of the node
- Country string
- Country where the node is located.
- Isp string
- Network carrier of the node.
- Level string
- Node billing category: 1: Beijing, Shanghai, Guangzhou; 2: regional centers; 3: general cities
- Province string
- Province where the node is located.
- Region string
- Region where the node is located.
- alias string
- Node alias.
- city string
- City where the node is located.
- cluster_
name string - Name of the node
- country string
- Country where the node is located.
- isp string
- Network carrier of the node.
- level string
- Node billing category: 1: Beijing, Shanghai, Guangzhou; 2: regional centers; 3: general cities
- province string
- Province where the node is located.
- region string
- Region where the node is located.
- alias String
- Node alias.
- city String
- City where the node is located.
- cluster
Name String - Name of the node
- country String
- Country where the node is located.
- isp String
- Network carrier of the node.
- level String
- Node billing category: 1: Beijing, Shanghai, Guangzhou; 2: regional centers; 3: general cities
- province String
- Province where the node is located.
- region String
- Region where the node is located.
- alias string
- Node alias.
- city string
- City where the node is located.
- cluster
Name string - Name of the node
- country string
- Country where the node is located.
- isp string
- Network carrier of the node.
- level string
- Node billing category: 1: Beijing, Shanghai, Guangzhou; 2: regional centers; 3: general cities
- province string
- Province where the node is located.
- region string
- Region where the node is located.
- alias str
- Node alias.
- city str
- City where the node is located.
- cluster_
name str - Name of the node
- country str
- Country where the node is located.
- isp str
- Network carrier of the node.
- level str
- Node billing category: 1: Beijing, Shanghai, Guangzhou; 2: regional centers; 3: general cities
- province str
- Province where the node is located.
- region str
- Region where the node is located.
- alias String
- Node alias.
- city String
- City where the node is located.
- cluster
Name String - Name of the node
- country String
- Country where the node is located.
- isp String
- Network carrier of the node.
- level String
- Node billing category: 1: Beijing, Shanghai, Guangzhou; 2: regional centers; 3: general cities
- province String
- Province where the node is located.
- region String
- Region where the node is located.
VeenCustomData, VeenCustomDataArgs
VeenGpu, VeenGpuArgs
- Gpuses
List<Volcengine.
Veen Gpu Gpus> - GPU specification information Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- Gpuses
[]Veen
Gpu Gpus - GPU specification information Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- gpuses list(object)
- GPU specification information Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- gpuses
List<Veen
Gpu Gpus> - GPU specification information Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- gpuses
Veen
Gpu Gpus[] - GPU specification information Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- gpuses
Sequence[Veen
Gpu Gpus] - GPU specification information Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- gpuses List<Property Map>
- GPU specification information Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
VeenGpuGpus, VeenGpuGpusArgs
- Gpu
Spec Volcengine.Veen Gpu Gpus Gpu Spec - GPU specification
- Num int
- GPU quantity.
- Gpu
Spec VeenGpu Gpus Gpu Spec - GPU specification
- Num int
- GPU quantity.
- gpu
Spec VeenGpu Gpus Gpu Spec - GPU specification
- num Integer
- GPU quantity.
- gpu
Spec VeenGpu Gpus Gpu Spec - GPU specification
- num number
- GPU quantity.
- gpu_
spec VeenGpu Gpus Gpu Spec - GPU specification
- num int
- GPU quantity.
- gpu
Spec Property Map - GPU specification
- num Number
- GPU quantity.
VeenGpuGpusGpuSpec, VeenGpuGpusGpuSpecArgs
- Gpu
Type string - GPU type.
- Gpu
Type string - GPU type.
- gpu_
type string - GPU type.
- gpu
Type String - GPU type.
- gpu
Type string - GPU type.
- gpu_
type str - GPU type.
- gpu
Type String - GPU type.
VeenImage, VeenImageArgs
- Disable
Vga bool - Whether to disable VGA. Value range: true: disable VGA; false: enable VGA.
- Image
Boot stringMode - Image boot mode: BIOS, UEFI
- Image
Identity string - Image ID.
- Image
Name string - Image name.
- Property string
- Image attributes: BENBuildImage: image created from edge instance. LocalImage: local image. PublicBaseImage: public image. UrlImage: image uploaded via URL
- System
Arch string - Operating system architecture.
- System
Bit string - Operating system bitness.
- System
Type string - Type of operating system.
- System
Version string - Operating system version.
- Disable
Vga bool - Whether to disable VGA. Value range: true: disable VGA; false: enable VGA.
- Image
Boot stringMode - Image boot mode: BIOS, UEFI
- Image
Identity string - Image ID.
- Image
Name string - Image name.
- Property string
- Image attributes: BENBuildImage: image created from edge instance. LocalImage: local image. PublicBaseImage: public image. UrlImage: image uploaded via URL
- System
Arch string - Operating system architecture.
- System
Bit string - Operating system bitness.
- System
Type string - Type of operating system.
- System
Version string - Operating system version.
- disable_
vga bool - Whether to disable VGA. Value range: true: disable VGA; false: enable VGA.
- image_
boot_ stringmode - Image boot mode: BIOS, UEFI
- image_
identity string - Image ID.
- image_
name string - Image name.
- property string
- Image attributes: BENBuildImage: image created from edge instance. LocalImage: local image. PublicBaseImage: public image. UrlImage: image uploaded via URL
- system_
arch string - Operating system architecture.
- system_
bit string - Operating system bitness.
- system_
type string - Type of operating system.
- system_
version string - Operating system version.
- disable
Vga Boolean - Whether to disable VGA. Value range: true: disable VGA; false: enable VGA.
- image
Boot StringMode - Image boot mode: BIOS, UEFI
- image
Identity String - Image ID.
- image
Name String - Image name.
- property String
- Image attributes: BENBuildImage: image created from edge instance. LocalImage: local image. PublicBaseImage: public image. UrlImage: image uploaded via URL
- system
Arch String - Operating system architecture.
- system
Bit String - Operating system bitness.
- system
Type String - Type of operating system.
- system
Version String - Operating system version.
- disable
Vga boolean - Whether to disable VGA. Value range: true: disable VGA; false: enable VGA.
- image
Boot stringMode - Image boot mode: BIOS, UEFI
- image
Identity string - Image ID.
- image
Name string - Image name.
- property string
- Image attributes: BENBuildImage: image created from edge instance. LocalImage: local image. PublicBaseImage: public image. UrlImage: image uploaded via URL
- system
Arch string - Operating system architecture.
- system
Bit string - Operating system bitness.
- system
Type string - Type of operating system.
- system
Version string - Operating system version.
- disable_
vga bool - Whether to disable VGA. Value range: true: disable VGA; false: enable VGA.
- image_
boot_ strmode - Image boot mode: BIOS, UEFI
- image_
identity str - Image ID.
- image_
name str - Image name.
- property str
- Image attributes: BENBuildImage: image created from edge instance. LocalImage: local image. PublicBaseImage: public image. UrlImage: image uploaded via URL
- system_
arch str - Operating system architecture.
- system_
bit str - Operating system bitness.
- system_
type str - Type of operating system.
- system_
version str - Operating system version.
- disable
Vga Boolean - Whether to disable VGA. Value range: true: disable VGA; false: enable VGA.
- image
Boot StringMode - Image boot mode: BIOS, UEFI
- image
Identity String - Image ID.
- image
Name String - Image name.
- property String
- Image attributes: BENBuildImage: image created from edge instance. LocalImage: local image. PublicBaseImage: public image. UrlImage: image uploaded via URL
- system
Arch String - Operating system architecture.
- system
Bit String - Operating system bitness.
- system
Type String - Type of operating system.
- system
Version String - Operating system version.
VeenInstanceAreaNum, VeenInstanceAreaNumArgs
- Area
Name string - Region name. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
- Cluster
Name string - Node name. Specify the node where you want to deploy the edge service. You can query the supported regions, cities, carriers, and node information for instance types through the ListAvailableResourceInfo API.
- Default
Isp string - Default ISP. This parameter is only applicable to multi-line nodes. When specifying the default ISP, ensure it is within the range of node ISPs. Only one ISP can be specified as the default. Note: When the value of externalnetworkmode is singleinterfacecmccip, singleinterfacecuccip, or singleinterfacectccip, the ISP specified in defaultisp must be the same as the ISP specified in externalnetworkmode. For example, when externalnetworkmode is set to singleinterfacecmccip, the value of defaultisp must be set to CMCC. When externalnetworkmode is set to singleinterfacemultiip or multiinterfacemultiip, the defaultisp parameter must be specified, and the value can be set to CMCC, CUCC, or CTCC as needed. When externalnetworkmode is set to singleinterfacesingleip or nointerface, defaultisp does not need to be specified.
- External
Network stringMode - Public network configuration. This parameter applies only to multi-line nodes. Value options: singleinterfacemultiip: single NIC with multiple IPs. If you are a new user of multi-line nodes, you must submit a ticket to enable the relevant permissions. singleinterfacecmccip: single NIC with China Mobile IP. You must submit a ticket to enable the relevant permissions. singleinterfacecuccip: single NIC with China Unicom IP. You must submit a ticket to enable the relevant permissions. singleinterfacectccip: single NIC with China Telecom IP. You must submit a ticket to enable the relevant permissions. multiinterfacemultiip: multiple NICs with multiple IPs. You must submit a ticket to enable the relevant permissions. singleinterfacesingleip: single NIC with a single IP. In this mode, the system randomly assigns a public IP address from an available carrier. nointerface: no public network NIC. You must submit a ticket to enable the relevant permissions. Default values: When a public network NIC is available: Single NIC multi-IP permission enabled: singleinterfacemultiip (single NIC with multiple IPs) is used by default. Single NIC multi-IP permission disabled: singleinterfacesingleip (single NIC with a single IP) is used by default. When no public network NIC is available, nointerface is used by default.
- Host
Name List<string>Lists - The host name list to assign to the created instances.
- Isp string
- Carrier. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
- Multi
Interface Volcengine.Name Config Veen Instance Area Num Multi Interface Name Config - NIC name for edge instances of private network type with multiple public NICs. You can use this parameter to set the names of public and private NICs. When using this parameter, note the following: Usage restrictions: This parameter applies only to edge instances of private network type. You must submit a ticket to enable this feature before you can use this parameter; otherwise, the parameter value is invalid. Effect: If you set the NIC name using the custominternalinterfacename or customexternalinterfacename parameter in the edge service networkconfig struct, and also set the NIC name using the multiinterfacenameconfig parameter, only the latter takes effect. If you set the public NIC name only through the customexternalinterfacename parameter in the edge service networkconfig struct, the name cannot be eth2, eth3, Ethernet2, or Ethernet3. The name you set will be used as the name for the China Telecom public NIC. The China Unicom and China Mobile public NICs will use the default values. If you do not set the NIC name, the following default values apply: Linux edge instance: The default name for the private NIC is eth0. The default name for the China Telecom public NIC is eth1. The default name for the China Unicom public NIC is eth2. The default name for the China Mobile public NIC is eth3. Windows edge instance: The default name for the private NIC is Ethernet0. The default name for the China Telecom public NIC is Ethernet1. The default name for the China Unicom public NIC is Ethernet2. The default name for the China Mobile public NIC is Ethernet3.
- Num int
- Number of instances.
- Single
Interface Volcengine.Name Config Veen Instance Area Num Single Interface Name Config - Name of the network interface for a private network type edge instance configured with a single public network interface. You can use this parameter to set the names of both the public and private network interfaces. It is recommended to set both the public and private network interface names. Please note the following when using this parameter: Usage restrictions: This parameter is only applicable to private network type edge instances. You must submit a ticket to enable the related feature before this parameter can be used; otherwise, the parameter value is invalid. Effectiveness: If you set the network interface name using the custominternalinterfacename or customexternalinterfacename parameter in the networkconfig structure of the edge service, and also set the network interface name using the singleinterfacenameconfig parameter, only the latter takes effect. If you do not set the network interface name, the default values are used: For Linux edge instances: the default name for the private network interface is eth0, and for the public network interface is eth1. For Windows edge instances: the default name for the private network interface is Ethernet0, and for the public network interface is Ethernet1.
- Subnet
Identity string - Subnet ID. If you specify a custom private network, you must also set subnetIdentity to specify the subnet.
- Vpc
Identity string - Private network ID. This parameter specifies the private network where the edge service is deployed. If vpcidentity is set, clustername must also be set. If you specify a custom private network, subnetIdentity must also be set to specify the subnet
- Area
Name string - Region name. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
- Cluster
Name string - Node name. Specify the node where you want to deploy the edge service. You can query the supported regions, cities, carriers, and node information for instance types through the ListAvailableResourceInfo API.
- Default
Isp string - Default ISP. This parameter is only applicable to multi-line nodes. When specifying the default ISP, ensure it is within the range of node ISPs. Only one ISP can be specified as the default. Note: When the value of externalnetworkmode is singleinterfacecmccip, singleinterfacecuccip, or singleinterfacectccip, the ISP specified in defaultisp must be the same as the ISP specified in externalnetworkmode. For example, when externalnetworkmode is set to singleinterfacecmccip, the value of defaultisp must be set to CMCC. When externalnetworkmode is set to singleinterfacemultiip or multiinterfacemultiip, the defaultisp parameter must be specified, and the value can be set to CMCC, CUCC, or CTCC as needed. When externalnetworkmode is set to singleinterfacesingleip or nointerface, defaultisp does not need to be specified.
- External
Network stringMode - Public network configuration. This parameter applies only to multi-line nodes. Value options: singleinterfacemultiip: single NIC with multiple IPs. If you are a new user of multi-line nodes, you must submit a ticket to enable the relevant permissions. singleinterfacecmccip: single NIC with China Mobile IP. You must submit a ticket to enable the relevant permissions. singleinterfacecuccip: single NIC with China Unicom IP. You must submit a ticket to enable the relevant permissions. singleinterfacectccip: single NIC with China Telecom IP. You must submit a ticket to enable the relevant permissions. multiinterfacemultiip: multiple NICs with multiple IPs. You must submit a ticket to enable the relevant permissions. singleinterfacesingleip: single NIC with a single IP. In this mode, the system randomly assigns a public IP address from an available carrier. nointerface: no public network NIC. You must submit a ticket to enable the relevant permissions. Default values: When a public network NIC is available: Single NIC multi-IP permission enabled: singleinterfacemultiip (single NIC with multiple IPs) is used by default. Single NIC multi-IP permission disabled: singleinterfacesingleip (single NIC with a single IP) is used by default. When no public network NIC is available, nointerface is used by default.
- Host
Name []stringLists - The host name list to assign to the created instances.
- Isp string
- Carrier. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
- Multi
Interface VeenName Config Instance Area Num Multi Interface Name Config - NIC name for edge instances of private network type with multiple public NICs. You can use this parameter to set the names of public and private NICs. When using this parameter, note the following: Usage restrictions: This parameter applies only to edge instances of private network type. You must submit a ticket to enable this feature before you can use this parameter; otherwise, the parameter value is invalid. Effect: If you set the NIC name using the custominternalinterfacename or customexternalinterfacename parameter in the edge service networkconfig struct, and also set the NIC name using the multiinterfacenameconfig parameter, only the latter takes effect. If you set the public NIC name only through the customexternalinterfacename parameter in the edge service networkconfig struct, the name cannot be eth2, eth3, Ethernet2, or Ethernet3. The name you set will be used as the name for the China Telecom public NIC. The China Unicom and China Mobile public NICs will use the default values. If you do not set the NIC name, the following default values apply: Linux edge instance: The default name for the private NIC is eth0. The default name for the China Telecom public NIC is eth1. The default name for the China Unicom public NIC is eth2. The default name for the China Mobile public NIC is eth3. Windows edge instance: The default name for the private NIC is Ethernet0. The default name for the China Telecom public NIC is Ethernet1. The default name for the China Unicom public NIC is Ethernet2. The default name for the China Mobile public NIC is Ethernet3.
- Num int
- Number of instances.
- Single
Interface VeenName Config Instance Area Num Single Interface Name Config - Name of the network interface for a private network type edge instance configured with a single public network interface. You can use this parameter to set the names of both the public and private network interfaces. It is recommended to set both the public and private network interface names. Please note the following when using this parameter: Usage restrictions: This parameter is only applicable to private network type edge instances. You must submit a ticket to enable the related feature before this parameter can be used; otherwise, the parameter value is invalid. Effectiveness: If you set the network interface name using the custominternalinterfacename or customexternalinterfacename parameter in the networkconfig structure of the edge service, and also set the network interface name using the singleinterfacenameconfig parameter, only the latter takes effect. If you do not set the network interface name, the default values are used: For Linux edge instances: the default name for the private network interface is eth0, and for the public network interface is eth1. For Windows edge instances: the default name for the private network interface is Ethernet0, and for the public network interface is Ethernet1.
- Subnet
Identity string - Subnet ID. If you specify a custom private network, you must also set subnetIdentity to specify the subnet.
- Vpc
Identity string - Private network ID. This parameter specifies the private network where the edge service is deployed. If vpcidentity is set, clustername must also be set. If you specify a custom private network, subnetIdentity must also be set to specify the subnet
- area_
name string - Region name. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
- cluster_
name string - Node name. Specify the node where you want to deploy the edge service. You can query the supported regions, cities, carriers, and node information for instance types through the ListAvailableResourceInfo API.
- default_
isp string - Default ISP. This parameter is only applicable to multi-line nodes. When specifying the default ISP, ensure it is within the range of node ISPs. Only one ISP can be specified as the default. Note: When the value of externalnetworkmode is singleinterfacecmccip, singleinterfacecuccip, or singleinterfacectccip, the ISP specified in defaultisp must be the same as the ISP specified in externalnetworkmode. For example, when externalnetworkmode is set to singleinterfacecmccip, the value of defaultisp must be set to CMCC. When externalnetworkmode is set to singleinterfacemultiip or multiinterfacemultiip, the defaultisp parameter must be specified, and the value can be set to CMCC, CUCC, or CTCC as needed. When externalnetworkmode is set to singleinterfacesingleip or nointerface, defaultisp does not need to be specified.
- external_
network_ stringmode - Public network configuration. This parameter applies only to multi-line nodes. Value options: singleinterfacemultiip: single NIC with multiple IPs. If you are a new user of multi-line nodes, you must submit a ticket to enable the relevant permissions. singleinterfacecmccip: single NIC with China Mobile IP. You must submit a ticket to enable the relevant permissions. singleinterfacecuccip: single NIC with China Unicom IP. You must submit a ticket to enable the relevant permissions. singleinterfacectccip: single NIC with China Telecom IP. You must submit a ticket to enable the relevant permissions. multiinterfacemultiip: multiple NICs with multiple IPs. You must submit a ticket to enable the relevant permissions. singleinterfacesingleip: single NIC with a single IP. In this mode, the system randomly assigns a public IP address from an available carrier. nointerface: no public network NIC. You must submit a ticket to enable the relevant permissions. Default values: When a public network NIC is available: Single NIC multi-IP permission enabled: singleinterfacemultiip (single NIC with multiple IPs) is used by default. Single NIC multi-IP permission disabled: singleinterfacesingleip (single NIC with a single IP) is used by default. When no public network NIC is available, nointerface is used by default.
- host_
name_ list(string)lists - The host name list to assign to the created instances.
- isp string
- Carrier. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
- multi_
interface_ objectname_ config - NIC name for edge instances of private network type with multiple public NICs. You can use this parameter to set the names of public and private NICs. When using this parameter, note the following: Usage restrictions: This parameter applies only to edge instances of private network type. You must submit a ticket to enable this feature before you can use this parameter; otherwise, the parameter value is invalid. Effect: If you set the NIC name using the custominternalinterfacename or customexternalinterfacename parameter in the edge service networkconfig struct, and also set the NIC name using the multiinterfacenameconfig parameter, only the latter takes effect. If you set the public NIC name only through the customexternalinterfacename parameter in the edge service networkconfig struct, the name cannot be eth2, eth3, Ethernet2, or Ethernet3. The name you set will be used as the name for the China Telecom public NIC. The China Unicom and China Mobile public NICs will use the default values. If you do not set the NIC name, the following default values apply: Linux edge instance: The default name for the private NIC is eth0. The default name for the China Telecom public NIC is eth1. The default name for the China Unicom public NIC is eth2. The default name for the China Mobile public NIC is eth3. Windows edge instance: The default name for the private NIC is Ethernet0. The default name for the China Telecom public NIC is Ethernet1. The default name for the China Unicom public NIC is Ethernet2. The default name for the China Mobile public NIC is Ethernet3.
- num number
- Number of instances.
- single_
interface_ objectname_ config - Name of the network interface for a private network type edge instance configured with a single public network interface. You can use this parameter to set the names of both the public and private network interfaces. It is recommended to set both the public and private network interface names. Please note the following when using this parameter: Usage restrictions: This parameter is only applicable to private network type edge instances. You must submit a ticket to enable the related feature before this parameter can be used; otherwise, the parameter value is invalid. Effectiveness: If you set the network interface name using the custominternalinterfacename or customexternalinterfacename parameter in the networkconfig structure of the edge service, and also set the network interface name using the singleinterfacenameconfig parameter, only the latter takes effect. If you do not set the network interface name, the default values are used: For Linux edge instances: the default name for the private network interface is eth0, and for the public network interface is eth1. For Windows edge instances: the default name for the private network interface is Ethernet0, and for the public network interface is Ethernet1.
- subnet_
identity string - Subnet ID. If you specify a custom private network, you must also set subnetIdentity to specify the subnet.
- vpc_
identity string - Private network ID. This parameter specifies the private network where the edge service is deployed. If vpcidentity is set, clustername must also be set. If you specify a custom private network, subnetIdentity must also be set to specify the subnet
- area
Name String - Region name. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
- cluster
Name String - Node name. Specify the node where you want to deploy the edge service. You can query the supported regions, cities, carriers, and node information for instance types through the ListAvailableResourceInfo API.
- default
Isp String - Default ISP. This parameter is only applicable to multi-line nodes. When specifying the default ISP, ensure it is within the range of node ISPs. Only one ISP can be specified as the default. Note: When the value of externalnetworkmode is singleinterfacecmccip, singleinterfacecuccip, or singleinterfacectccip, the ISP specified in defaultisp must be the same as the ISP specified in externalnetworkmode. For example, when externalnetworkmode is set to singleinterfacecmccip, the value of defaultisp must be set to CMCC. When externalnetworkmode is set to singleinterfacemultiip or multiinterfacemultiip, the defaultisp parameter must be specified, and the value can be set to CMCC, CUCC, or CTCC as needed. When externalnetworkmode is set to singleinterfacesingleip or nointerface, defaultisp does not need to be specified.
- external
Network StringMode - Public network configuration. This parameter applies only to multi-line nodes. Value options: singleinterfacemultiip: single NIC with multiple IPs. If you are a new user of multi-line nodes, you must submit a ticket to enable the relevant permissions. singleinterfacecmccip: single NIC with China Mobile IP. You must submit a ticket to enable the relevant permissions. singleinterfacecuccip: single NIC with China Unicom IP. You must submit a ticket to enable the relevant permissions. singleinterfacectccip: single NIC with China Telecom IP. You must submit a ticket to enable the relevant permissions. multiinterfacemultiip: multiple NICs with multiple IPs. You must submit a ticket to enable the relevant permissions. singleinterfacesingleip: single NIC with a single IP. In this mode, the system randomly assigns a public IP address from an available carrier. nointerface: no public network NIC. You must submit a ticket to enable the relevant permissions. Default values: When a public network NIC is available: Single NIC multi-IP permission enabled: singleinterfacemultiip (single NIC with multiple IPs) is used by default. Single NIC multi-IP permission disabled: singleinterfacesingleip (single NIC with a single IP) is used by default. When no public network NIC is available, nointerface is used by default.
- host
Name List<String>Lists - The host name list to assign to the created instances.
- isp String
- Carrier. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
- multi
Interface VeenName Config Instance Area Num Multi Interface Name Config - NIC name for edge instances of private network type with multiple public NICs. You can use this parameter to set the names of public and private NICs. When using this parameter, note the following: Usage restrictions: This parameter applies only to edge instances of private network type. You must submit a ticket to enable this feature before you can use this parameter; otherwise, the parameter value is invalid. Effect: If you set the NIC name using the custominternalinterfacename or customexternalinterfacename parameter in the edge service networkconfig struct, and also set the NIC name using the multiinterfacenameconfig parameter, only the latter takes effect. If you set the public NIC name only through the customexternalinterfacename parameter in the edge service networkconfig struct, the name cannot be eth2, eth3, Ethernet2, or Ethernet3. The name you set will be used as the name for the China Telecom public NIC. The China Unicom and China Mobile public NICs will use the default values. If you do not set the NIC name, the following default values apply: Linux edge instance: The default name for the private NIC is eth0. The default name for the China Telecom public NIC is eth1. The default name for the China Unicom public NIC is eth2. The default name for the China Mobile public NIC is eth3. Windows edge instance: The default name for the private NIC is Ethernet0. The default name for the China Telecom public NIC is Ethernet1. The default name for the China Unicom public NIC is Ethernet2. The default name for the China Mobile public NIC is Ethernet3.
- num Integer
- Number of instances.
- single
Interface VeenName Config Instance Area Num Single Interface Name Config - Name of the network interface for a private network type edge instance configured with a single public network interface. You can use this parameter to set the names of both the public and private network interfaces. It is recommended to set both the public and private network interface names. Please note the following when using this parameter: Usage restrictions: This parameter is only applicable to private network type edge instances. You must submit a ticket to enable the related feature before this parameter can be used; otherwise, the parameter value is invalid. Effectiveness: If you set the network interface name using the custominternalinterfacename or customexternalinterfacename parameter in the networkconfig structure of the edge service, and also set the network interface name using the singleinterfacenameconfig parameter, only the latter takes effect. If you do not set the network interface name, the default values are used: For Linux edge instances: the default name for the private network interface is eth0, and for the public network interface is eth1. For Windows edge instances: the default name for the private network interface is Ethernet0, and for the public network interface is Ethernet1.
- subnet
Identity String - Subnet ID. If you specify a custom private network, you must also set subnetIdentity to specify the subnet.
- vpc
Identity String - Private network ID. This parameter specifies the private network where the edge service is deployed. If vpcidentity is set, clustername must also be set. If you specify a custom private network, subnetIdentity must also be set to specify the subnet
- area
Name string - Region name. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
- cluster
Name string - Node name. Specify the node where you want to deploy the edge service. You can query the supported regions, cities, carriers, and node information for instance types through the ListAvailableResourceInfo API.
- default
Isp string - Default ISP. This parameter is only applicable to multi-line nodes. When specifying the default ISP, ensure it is within the range of node ISPs. Only one ISP can be specified as the default. Note: When the value of externalnetworkmode is singleinterfacecmccip, singleinterfacecuccip, or singleinterfacectccip, the ISP specified in defaultisp must be the same as the ISP specified in externalnetworkmode. For example, when externalnetworkmode is set to singleinterfacecmccip, the value of defaultisp must be set to CMCC. When externalnetworkmode is set to singleinterfacemultiip or multiinterfacemultiip, the defaultisp parameter must be specified, and the value can be set to CMCC, CUCC, or CTCC as needed. When externalnetworkmode is set to singleinterfacesingleip or nointerface, defaultisp does not need to be specified.
- external
Network stringMode - Public network configuration. This parameter applies only to multi-line nodes. Value options: singleinterfacemultiip: single NIC with multiple IPs. If you are a new user of multi-line nodes, you must submit a ticket to enable the relevant permissions. singleinterfacecmccip: single NIC with China Mobile IP. You must submit a ticket to enable the relevant permissions. singleinterfacecuccip: single NIC with China Unicom IP. You must submit a ticket to enable the relevant permissions. singleinterfacectccip: single NIC with China Telecom IP. You must submit a ticket to enable the relevant permissions. multiinterfacemultiip: multiple NICs with multiple IPs. You must submit a ticket to enable the relevant permissions. singleinterfacesingleip: single NIC with a single IP. In this mode, the system randomly assigns a public IP address from an available carrier. nointerface: no public network NIC. You must submit a ticket to enable the relevant permissions. Default values: When a public network NIC is available: Single NIC multi-IP permission enabled: singleinterfacemultiip (single NIC with multiple IPs) is used by default. Single NIC multi-IP permission disabled: singleinterfacesingleip (single NIC with a single IP) is used by default. When no public network NIC is available, nointerface is used by default.
- host
Name string[]Lists - The host name list to assign to the created instances.
- isp string
- Carrier. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
- multi
Interface VeenName Config Instance Area Num Multi Interface Name Config - NIC name for edge instances of private network type with multiple public NICs. You can use this parameter to set the names of public and private NICs. When using this parameter, note the following: Usage restrictions: This parameter applies only to edge instances of private network type. You must submit a ticket to enable this feature before you can use this parameter; otherwise, the parameter value is invalid. Effect: If you set the NIC name using the custominternalinterfacename or customexternalinterfacename parameter in the edge service networkconfig struct, and also set the NIC name using the multiinterfacenameconfig parameter, only the latter takes effect. If you set the public NIC name only through the customexternalinterfacename parameter in the edge service networkconfig struct, the name cannot be eth2, eth3, Ethernet2, or Ethernet3. The name you set will be used as the name for the China Telecom public NIC. The China Unicom and China Mobile public NICs will use the default values. If you do not set the NIC name, the following default values apply: Linux edge instance: The default name for the private NIC is eth0. The default name for the China Telecom public NIC is eth1. The default name for the China Unicom public NIC is eth2. The default name for the China Mobile public NIC is eth3. Windows edge instance: The default name for the private NIC is Ethernet0. The default name for the China Telecom public NIC is Ethernet1. The default name for the China Unicom public NIC is Ethernet2. The default name for the China Mobile public NIC is Ethernet3.
- num number
- Number of instances.
- single
Interface VeenName Config Instance Area Num Single Interface Name Config - Name of the network interface for a private network type edge instance configured with a single public network interface. You can use this parameter to set the names of both the public and private network interfaces. It is recommended to set both the public and private network interface names. Please note the following when using this parameter: Usage restrictions: This parameter is only applicable to private network type edge instances. You must submit a ticket to enable the related feature before this parameter can be used; otherwise, the parameter value is invalid. Effectiveness: If you set the network interface name using the custominternalinterfacename or customexternalinterfacename parameter in the networkconfig structure of the edge service, and also set the network interface name using the singleinterfacenameconfig parameter, only the latter takes effect. If you do not set the network interface name, the default values are used: For Linux edge instances: the default name for the private network interface is eth0, and for the public network interface is eth1. For Windows edge instances: the default name for the private network interface is Ethernet0, and for the public network interface is Ethernet1.
- subnet
Identity string - Subnet ID. If you specify a custom private network, you must also set subnetIdentity to specify the subnet.
- vpc
Identity string - Private network ID. This parameter specifies the private network where the edge service is deployed. If vpcidentity is set, clustername must also be set. If you specify a custom private network, subnetIdentity must also be set to specify the subnet
- area_
name str - Region name. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
- cluster_
name str - Node name. Specify the node where you want to deploy the edge service. You can query the supported regions, cities, carriers, and node information for instance types through the ListAvailableResourceInfo API.
- default_
isp str - Default ISP. This parameter is only applicable to multi-line nodes. When specifying the default ISP, ensure it is within the range of node ISPs. Only one ISP can be specified as the default. Note: When the value of externalnetworkmode is singleinterfacecmccip, singleinterfacecuccip, or singleinterfacectccip, the ISP specified in defaultisp must be the same as the ISP specified in externalnetworkmode. For example, when externalnetworkmode is set to singleinterfacecmccip, the value of defaultisp must be set to CMCC. When externalnetworkmode is set to singleinterfacemultiip or multiinterfacemultiip, the defaultisp parameter must be specified, and the value can be set to CMCC, CUCC, or CTCC as needed. When externalnetworkmode is set to singleinterfacesingleip or nointerface, defaultisp does not need to be specified.
- external_
network_ strmode - Public network configuration. This parameter applies only to multi-line nodes. Value options: singleinterfacemultiip: single NIC with multiple IPs. If you are a new user of multi-line nodes, you must submit a ticket to enable the relevant permissions. singleinterfacecmccip: single NIC with China Mobile IP. You must submit a ticket to enable the relevant permissions. singleinterfacecuccip: single NIC with China Unicom IP. You must submit a ticket to enable the relevant permissions. singleinterfacectccip: single NIC with China Telecom IP. You must submit a ticket to enable the relevant permissions. multiinterfacemultiip: multiple NICs with multiple IPs. You must submit a ticket to enable the relevant permissions. singleinterfacesingleip: single NIC with a single IP. In this mode, the system randomly assigns a public IP address from an available carrier. nointerface: no public network NIC. You must submit a ticket to enable the relevant permissions. Default values: When a public network NIC is available: Single NIC multi-IP permission enabled: singleinterfacemultiip (single NIC with multiple IPs) is used by default. Single NIC multi-IP permission disabled: singleinterfacesingleip (single NIC with a single IP) is used by default. When no public network NIC is available, nointerface is used by default.
- host_
name_ Sequence[str]lists - The host name list to assign to the created instances.
- isp str
- Carrier. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
- multi_
interface_ Veenname_ config Instance Area Num Multi Interface Name Config - NIC name for edge instances of private network type with multiple public NICs. You can use this parameter to set the names of public and private NICs. When using this parameter, note the following: Usage restrictions: This parameter applies only to edge instances of private network type. You must submit a ticket to enable this feature before you can use this parameter; otherwise, the parameter value is invalid. Effect: If you set the NIC name using the custominternalinterfacename or customexternalinterfacename parameter in the edge service networkconfig struct, and also set the NIC name using the multiinterfacenameconfig parameter, only the latter takes effect. If you set the public NIC name only through the customexternalinterfacename parameter in the edge service networkconfig struct, the name cannot be eth2, eth3, Ethernet2, or Ethernet3. The name you set will be used as the name for the China Telecom public NIC. The China Unicom and China Mobile public NICs will use the default values. If you do not set the NIC name, the following default values apply: Linux edge instance: The default name for the private NIC is eth0. The default name for the China Telecom public NIC is eth1. The default name for the China Unicom public NIC is eth2. The default name for the China Mobile public NIC is eth3. Windows edge instance: The default name for the private NIC is Ethernet0. The default name for the China Telecom public NIC is Ethernet1. The default name for the China Unicom public NIC is Ethernet2. The default name for the China Mobile public NIC is Ethernet3.
- num int
- Number of instances.
- single_
interface_ Veenname_ config Instance Area Num Single Interface Name Config - Name of the network interface for a private network type edge instance configured with a single public network interface. You can use this parameter to set the names of both the public and private network interfaces. It is recommended to set both the public and private network interface names. Please note the following when using this parameter: Usage restrictions: This parameter is only applicable to private network type edge instances. You must submit a ticket to enable the related feature before this parameter can be used; otherwise, the parameter value is invalid. Effectiveness: If you set the network interface name using the custominternalinterfacename or customexternalinterfacename parameter in the networkconfig structure of the edge service, and also set the network interface name using the singleinterfacenameconfig parameter, only the latter takes effect. If you do not set the network interface name, the default values are used: For Linux edge instances: the default name for the private network interface is eth0, and for the public network interface is eth1. For Windows edge instances: the default name for the private network interface is Ethernet0, and for the public network interface is Ethernet1.
- subnet_
identity str - Subnet ID. If you specify a custom private network, you must also set subnetIdentity to specify the subnet.
- vpc_
identity str - Private network ID. This parameter specifies the private network where the edge service is deployed. If vpcidentity is set, clustername must also be set. If you specify a custom private network, subnetIdentity must also be set to specify the subnet
- area
Name String - Region name. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
- cluster
Name String - Node name. Specify the node where you want to deploy the edge service. You can query the supported regions, cities, carriers, and node information for instance types through the ListAvailableResourceInfo API.
- default
Isp String - Default ISP. This parameter is only applicable to multi-line nodes. When specifying the default ISP, ensure it is within the range of node ISPs. Only one ISP can be specified as the default. Note: When the value of externalnetworkmode is singleinterfacecmccip, singleinterfacecuccip, or singleinterfacectccip, the ISP specified in defaultisp must be the same as the ISP specified in externalnetworkmode. For example, when externalnetworkmode is set to singleinterfacecmccip, the value of defaultisp must be set to CMCC. When externalnetworkmode is set to singleinterfacemultiip or multiinterfacemultiip, the defaultisp parameter must be specified, and the value can be set to CMCC, CUCC, or CTCC as needed. When externalnetworkmode is set to singleinterfacesingleip or nointerface, defaultisp does not need to be specified.
- external
Network StringMode - Public network configuration. This parameter applies only to multi-line nodes. Value options: singleinterfacemultiip: single NIC with multiple IPs. If you are a new user of multi-line nodes, you must submit a ticket to enable the relevant permissions. singleinterfacecmccip: single NIC with China Mobile IP. You must submit a ticket to enable the relevant permissions. singleinterfacecuccip: single NIC with China Unicom IP. You must submit a ticket to enable the relevant permissions. singleinterfacectccip: single NIC with China Telecom IP. You must submit a ticket to enable the relevant permissions. multiinterfacemultiip: multiple NICs with multiple IPs. You must submit a ticket to enable the relevant permissions. singleinterfacesingleip: single NIC with a single IP. In this mode, the system randomly assigns a public IP address from an available carrier. nointerface: no public network NIC. You must submit a ticket to enable the relevant permissions. Default values: When a public network NIC is available: Single NIC multi-IP permission enabled: singleinterfacemultiip (single NIC with multiple IPs) is used by default. Single NIC multi-IP permission disabled: singleinterfacesingleip (single NIC with a single IP) is used by default. When no public network NIC is available, nointerface is used by default.
- host
Name List<String>Lists - The host name list to assign to the created instances.
- isp String
- Carrier. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
- multi
Interface Property MapName Config - NIC name for edge instances of private network type with multiple public NICs. You can use this parameter to set the names of public and private NICs. When using this parameter, note the following: Usage restrictions: This parameter applies only to edge instances of private network type. You must submit a ticket to enable this feature before you can use this parameter; otherwise, the parameter value is invalid. Effect: If you set the NIC name using the custominternalinterfacename or customexternalinterfacename parameter in the edge service networkconfig struct, and also set the NIC name using the multiinterfacenameconfig parameter, only the latter takes effect. If you set the public NIC name only through the customexternalinterfacename parameter in the edge service networkconfig struct, the name cannot be eth2, eth3, Ethernet2, or Ethernet3. The name you set will be used as the name for the China Telecom public NIC. The China Unicom and China Mobile public NICs will use the default values. If you do not set the NIC name, the following default values apply: Linux edge instance: The default name for the private NIC is eth0. The default name for the China Telecom public NIC is eth1. The default name for the China Unicom public NIC is eth2. The default name for the China Mobile public NIC is eth3. Windows edge instance: The default name for the private NIC is Ethernet0. The default name for the China Telecom public NIC is Ethernet1. The default name for the China Unicom public NIC is Ethernet2. The default name for the China Mobile public NIC is Ethernet3.
- num Number
- Number of instances.
- single
Interface Property MapName Config - Name of the network interface for a private network type edge instance configured with a single public network interface. You can use this parameter to set the names of both the public and private network interfaces. It is recommended to set both the public and private network interface names. Please note the following when using this parameter: Usage restrictions: This parameter is only applicable to private network type edge instances. You must submit a ticket to enable the related feature before this parameter can be used; otherwise, the parameter value is invalid. Effectiveness: If you set the network interface name using the custominternalinterfacename or customexternalinterfacename parameter in the networkconfig structure of the edge service, and also set the network interface name using the singleinterfacenameconfig parameter, only the latter takes effect. If you do not set the network interface name, the default values are used: For Linux edge instances: the default name for the private network interface is eth0, and for the public network interface is eth1. For Windows edge instances: the default name for the private network interface is Ethernet0, and for the public network interface is Ethernet1.
- subnet
Identity String - Subnet ID. If you specify a custom private network, you must also set subnetIdentity to specify the subnet.
- vpc
Identity String - Private network ID. This parameter specifies the private network where the edge service is deployed. If vpcidentity is set, clustername must also be set. If you specify a custom private network, subnetIdentity must also be set to specify the subnet
VeenInstanceAreaNumMultiInterfaceNameConfig, VeenInstanceAreaNumMultiInterfaceNameConfigArgs
- Cmcc
External stringInterface Name - Name of the mobile public network interface. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are allowed. The network interface name must be unique within the same edge instance.
- Ctcc
External stringInterface Name - Telecom public network NIC name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers allowed. Hyphens (-) and underscores (_) allowed. NIC names must be unique within the same edge instance
- Cucc
External stringInterface Name - Public network interface name for Unicom. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- Internal
Interface stringName - Private network interface name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- Cmcc
External stringInterface Name - Name of the mobile public network interface. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are allowed. The network interface name must be unique within the same edge instance.
- Ctcc
External stringInterface Name - Telecom public network NIC name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers allowed. Hyphens (-) and underscores (_) allowed. NIC names must be unique within the same edge instance
- Cucc
External stringInterface Name - Public network interface name for Unicom. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- Internal
Interface stringName - Private network interface name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- cmcc_
external_ stringinterface_ name - Name of the mobile public network interface. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are allowed. The network interface name must be unique within the same edge instance.
- ctcc_
external_ stringinterface_ name - Telecom public network NIC name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers allowed. Hyphens (-) and underscores (_) allowed. NIC names must be unique within the same edge instance
- cucc_
external_ stringinterface_ name - Public network interface name for Unicom. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- internal_
interface_ stringname - Private network interface name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- cmcc
External StringInterface Name - Name of the mobile public network interface. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are allowed. The network interface name must be unique within the same edge instance.
- ctcc
External StringInterface Name - Telecom public network NIC name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers allowed. Hyphens (-) and underscores (_) allowed. NIC names must be unique within the same edge instance
- cucc
External StringInterface Name - Public network interface name for Unicom. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- internal
Interface StringName - Private network interface name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- cmcc
External stringInterface Name - Name of the mobile public network interface. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are allowed. The network interface name must be unique within the same edge instance.
- ctcc
External stringInterface Name - Telecom public network NIC name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers allowed. Hyphens (-) and underscores (_) allowed. NIC names must be unique within the same edge instance
- cucc
External stringInterface Name - Public network interface name for Unicom. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- internal
Interface stringName - Private network interface name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- cmcc_
external_ strinterface_ name - Name of the mobile public network interface. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are allowed. The network interface name must be unique within the same edge instance.
- ctcc_
external_ strinterface_ name - Telecom public network NIC name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers allowed. Hyphens (-) and underscores (_) allowed. NIC names must be unique within the same edge instance
- cucc_
external_ strinterface_ name - Public network interface name for Unicom. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- internal_
interface_ strname - Private network interface name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- cmcc
External StringInterface Name - Name of the mobile public network interface. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are allowed. The network interface name must be unique within the same edge instance.
- ctcc
External StringInterface Name - Telecom public network NIC name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers allowed. Hyphens (-) and underscores (_) allowed. NIC names must be unique within the same edge instance
- cucc
External StringInterface Name - Public network interface name for Unicom. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- internal
Interface StringName - Private network interface name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
VeenInstanceAreaNumSingleInterfaceNameConfig, VeenInstanceAreaNumSingleInterfaceNameConfigArgs
- External
Interface stringName - Public network interface card name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. The network interface card name must be unique within the same edge instance.
- Internal
Interface stringName - Private network interface name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- External
Interface stringName - Public network interface card name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. The network interface card name must be unique within the same edge instance.
- Internal
Interface stringName - Private network interface name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- external_
interface_ stringname - Public network interface card name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. The network interface card name must be unique within the same edge instance.
- internal_
interface_ stringname - Private network interface name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- external
Interface StringName - Public network interface card name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. The network interface card name must be unique within the same edge instance.
- internal
Interface StringName - Private network interface name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- external
Interface stringName - Public network interface card name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. The network interface card name must be unique within the same edge instance.
- internal
Interface stringName - Private network interface name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- external_
interface_ strname - Public network interface card name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. The network interface card name must be unique within the same edge instance.
- internal_
interface_ strname - Private network interface name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
- external
Interface StringName - Public network interface card name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. The network interface card name must be unique within the same edge instance.
- internal
Interface StringName - Private network interface name. Naming rules: 3–15 characters allowed. Uppercase and lowercase letters, numbers, hyphens (-), and underscores (_) are permitted. Interface names must be unique within the same edge instance
VeenMonitorAgent, VeenMonitorAgentArgs
- Agent
Status string - Status of the monitoring Agent: running: running. stopped: not running. If the return value is an empty string, it means the Agent is not running.
- Agent
Status string - Status of the monitoring Agent: running: running. stopped: not running. If the return value is an empty string, it means the Agent is not running.
- agent_
status string - Status of the monitoring Agent: running: running. stopped: not running. If the return value is an empty string, it means the Agent is not running.
- agent
Status String - Status of the monitoring Agent: running: running. stopped: not running. If the return value is an empty string, it means the Agent is not running.
- agent
Status string - Status of the monitoring Agent: running: running. stopped: not running. If the return value is an empty string, it means the Agent is not running.
- agent_
status str - Status of the monitoring Agent: running: running. stopped: not running. If the return value is an empty string, it means the Agent is not running.
- agent
Status String - Status of the monitoring Agent: running: running. stopped: not running. If the return value is an empty string, it means the Agent is not running.
VeenNetwork, VeenNetworkArgs
- Actual
Secondary intIp Num - Number of allocated auxiliary private IP addresses
- Bandwidth
Peak Volcengine.Config Ratio Veen Network Bandwidth Peak Config Ratio - Percentile peak bandwidth, no fixed bandwidth value.
- Bandwidth
Peak stringUpdate Status - Bandwidth peak update status: updating: updating. ready: update complete.
- Default
Isp string - Default carrier
- Disable
Ipv4 bool - Disable IPv4: true: IPv4 disabled. false: IPv4 enabled
- Dns
Lists List<string> - DNS list. The first IP address is the primary DNS, and the subsequent IP addresses are backup DNS servers
- Dns
Type string - DNS type: default: Default DNS. Default DNS configuration: Preferred DNS is 114.114.114.114, alternate DNS is 180.184.1.1. custom: Custom DNS.
- Enable
Ipv6 bool - Enable IPv6: true: enable IPv6. false: disable IPv6.
- External
Network stringMode - Public network configuration for multi-line nodes. singleinterfacemultiip: single NIC, multiple IPs. singleinterfacecmccip: single NIC, China Mobile IP. singleinterfacecuccip: single NIC, China Unicom IP. singleinterfacectccip: single NIC, China Telecom IP. multiinterfacemultiip: multiple NICs, multiple IPs. nointerface: no public NIC.
- Limit
Mode string - Bandwidth throttling mode. shared: shared throttling. Bandwidth resources are shared among carriers. isp: throttling by carrier. You set the bandwidth peak for each carrier separately.
- Tcp
Timeout int - Edge instance TCP session timeout. Unit: seconds.
- Udp
Timeout int - UDP session timeout for the edge instance. Unit: seconds.
- Vf
Passthrough bool - Whether it is a VF passthrough type: true: VF passthrough type. false: non-VF passthrough type.
- Vlan
Vf boolPassthrough - Whether it is a VLAN VF passthrough type: true: VLAN VF passthrough type. false: Non-VLAN VF passthrough type.
- Wanted
Secondary intIp Num - Number of required auxiliary private network IP addresses
- Actual
Secondary intIp Num - Number of allocated auxiliary private IP addresses
- Bandwidth
Peak VeenConfig Ratio Network Bandwidth Peak Config Ratio - Percentile peak bandwidth, no fixed bandwidth value.
- Bandwidth
Peak stringUpdate Status - Bandwidth peak update status: updating: updating. ready: update complete.
- Default
Isp string - Default carrier
- Disable
Ipv4 bool - Disable IPv4: true: IPv4 disabled. false: IPv4 enabled
- Dns
Lists []string - DNS list. The first IP address is the primary DNS, and the subsequent IP addresses are backup DNS servers
- Dns
Type string - DNS type: default: Default DNS. Default DNS configuration: Preferred DNS is 114.114.114.114, alternate DNS is 180.184.1.1. custom: Custom DNS.
- Enable
Ipv6 bool - Enable IPv6: true: enable IPv6. false: disable IPv6.
- External
Network stringMode - Public network configuration for multi-line nodes. singleinterfacemultiip: single NIC, multiple IPs. singleinterfacecmccip: single NIC, China Mobile IP. singleinterfacecuccip: single NIC, China Unicom IP. singleinterfacectccip: single NIC, China Telecom IP. multiinterfacemultiip: multiple NICs, multiple IPs. nointerface: no public NIC.
- Limit
Mode string - Bandwidth throttling mode. shared: shared throttling. Bandwidth resources are shared among carriers. isp: throttling by carrier. You set the bandwidth peak for each carrier separately.
- Tcp
Timeout int - Edge instance TCP session timeout. Unit: seconds.
- Udp
Timeout int - UDP session timeout for the edge instance. Unit: seconds.
- Vf
Passthrough bool - Whether it is a VF passthrough type: true: VF passthrough type. false: non-VF passthrough type.
- Vlan
Vf boolPassthrough - Whether it is a VLAN VF passthrough type: true: VLAN VF passthrough type. false: Non-VLAN VF passthrough type.
- Wanted
Secondary intIp Num - Number of required auxiliary private network IP addresses
- actual_
secondary_ numberip_ num - Number of allocated auxiliary private IP addresses
- bandwidth_
peak_ objectconfig_ ratio - Percentile peak bandwidth, no fixed bandwidth value.
- bandwidth_
peak_ stringupdate_ status - Bandwidth peak update status: updating: updating. ready: update complete.
- default_
isp string - Default carrier
- disable_
ipv4 bool - Disable IPv4: true: IPv4 disabled. false: IPv4 enabled
- dns_
lists list(string) - DNS list. The first IP address is the primary DNS, and the subsequent IP addresses are backup DNS servers
- dns_
type string - DNS type: default: Default DNS. Default DNS configuration: Preferred DNS is 114.114.114.114, alternate DNS is 180.184.1.1. custom: Custom DNS.
- enable_
ipv6 bool - Enable IPv6: true: enable IPv6. false: disable IPv6.
- external_
network_ stringmode - Public network configuration for multi-line nodes. singleinterfacemultiip: single NIC, multiple IPs. singleinterfacecmccip: single NIC, China Mobile IP. singleinterfacecuccip: single NIC, China Unicom IP. singleinterfacectccip: single NIC, China Telecom IP. multiinterfacemultiip: multiple NICs, multiple IPs. nointerface: no public NIC.
- limit_
mode string - Bandwidth throttling mode. shared: shared throttling. Bandwidth resources are shared among carriers. isp: throttling by carrier. You set the bandwidth peak for each carrier separately.
- tcp_
timeout number - Edge instance TCP session timeout. Unit: seconds.
- udp_
timeout number - UDP session timeout for the edge instance. Unit: seconds.
- vf_
passthrough bool - Whether it is a VF passthrough type: true: VF passthrough type. false: non-VF passthrough type.
- vlan_
vf_ boolpassthrough - Whether it is a VLAN VF passthrough type: true: VLAN VF passthrough type. false: Non-VLAN VF passthrough type.
- wanted_
secondary_ numberip_ num - Number of required auxiliary private network IP addresses
- actual
Secondary IntegerIp Num - Number of allocated auxiliary private IP addresses
- bandwidth
Peak VeenConfig Ratio Network Bandwidth Peak Config Ratio - Percentile peak bandwidth, no fixed bandwidth value.
- bandwidth
Peak StringUpdate Status - Bandwidth peak update status: updating: updating. ready: update complete.
- default
Isp String - Default carrier
- disable
Ipv4 Boolean - Disable IPv4: true: IPv4 disabled. false: IPv4 enabled
- dns
Lists List<String> - DNS list. The first IP address is the primary DNS, and the subsequent IP addresses are backup DNS servers
- dns
Type String - DNS type: default: Default DNS. Default DNS configuration: Preferred DNS is 114.114.114.114, alternate DNS is 180.184.1.1. custom: Custom DNS.
- enable
Ipv6 Boolean - Enable IPv6: true: enable IPv6. false: disable IPv6.
- external
Network StringMode - Public network configuration for multi-line nodes. singleinterfacemultiip: single NIC, multiple IPs. singleinterfacecmccip: single NIC, China Mobile IP. singleinterfacecuccip: single NIC, China Unicom IP. singleinterfacectccip: single NIC, China Telecom IP. multiinterfacemultiip: multiple NICs, multiple IPs. nointerface: no public NIC.
- limit
Mode String - Bandwidth throttling mode. shared: shared throttling. Bandwidth resources are shared among carriers. isp: throttling by carrier. You set the bandwidth peak for each carrier separately.
- tcp
Timeout Integer - Edge instance TCP session timeout. Unit: seconds.
- udp
Timeout Integer - UDP session timeout for the edge instance. Unit: seconds.
- vf
Passthrough Boolean - Whether it is a VF passthrough type: true: VF passthrough type. false: non-VF passthrough type.
- vlan
Vf BooleanPassthrough - Whether it is a VLAN VF passthrough type: true: VLAN VF passthrough type. false: Non-VLAN VF passthrough type.
- wanted
Secondary IntegerIp Num - Number of required auxiliary private network IP addresses
- actual
Secondary numberIp Num - Number of allocated auxiliary private IP addresses
- bandwidth
Peak VeenConfig Ratio Network Bandwidth Peak Config Ratio - Percentile peak bandwidth, no fixed bandwidth value.
- bandwidth
Peak stringUpdate Status - Bandwidth peak update status: updating: updating. ready: update complete.
- default
Isp string - Default carrier
- disable
Ipv4 boolean - Disable IPv4: true: IPv4 disabled. false: IPv4 enabled
- dns
Lists string[] - DNS list. The first IP address is the primary DNS, and the subsequent IP addresses are backup DNS servers
- dns
Type string - DNS type: default: Default DNS. Default DNS configuration: Preferred DNS is 114.114.114.114, alternate DNS is 180.184.1.1. custom: Custom DNS.
- enable
Ipv6 boolean - Enable IPv6: true: enable IPv6. false: disable IPv6.
- external
Network stringMode - Public network configuration for multi-line nodes. singleinterfacemultiip: single NIC, multiple IPs. singleinterfacecmccip: single NIC, China Mobile IP. singleinterfacecuccip: single NIC, China Unicom IP. singleinterfacectccip: single NIC, China Telecom IP. multiinterfacemultiip: multiple NICs, multiple IPs. nointerface: no public NIC.
- limit
Mode string - Bandwidth throttling mode. shared: shared throttling. Bandwidth resources are shared among carriers. isp: throttling by carrier. You set the bandwidth peak for each carrier separately.
- tcp
Timeout number - Edge instance TCP session timeout. Unit: seconds.
- udp
Timeout number - UDP session timeout for the edge instance. Unit: seconds.
- vf
Passthrough boolean - Whether it is a VF passthrough type: true: VF passthrough type. false: non-VF passthrough type.
- vlan
Vf booleanPassthrough - Whether it is a VLAN VF passthrough type: true: VLAN VF passthrough type. false: Non-VLAN VF passthrough type.
- wanted
Secondary numberIp Num - Number of required auxiliary private network IP addresses
- actual_
secondary_ intip_ num - Number of allocated auxiliary private IP addresses
- bandwidth_
peak_ Veenconfig_ ratio Network Bandwidth Peak Config Ratio - Percentile peak bandwidth, no fixed bandwidth value.
- bandwidth_
peak_ strupdate_ status - Bandwidth peak update status: updating: updating. ready: update complete.
- default_
isp str - Default carrier
- disable_
ipv4 bool - Disable IPv4: true: IPv4 disabled. false: IPv4 enabled
- dns_
lists Sequence[str] - DNS list. The first IP address is the primary DNS, and the subsequent IP addresses are backup DNS servers
- dns_
type str - DNS type: default: Default DNS. Default DNS configuration: Preferred DNS is 114.114.114.114, alternate DNS is 180.184.1.1. custom: Custom DNS.
- enable_
ipv6 bool - Enable IPv6: true: enable IPv6. false: disable IPv6.
- external_
network_ strmode - Public network configuration for multi-line nodes. singleinterfacemultiip: single NIC, multiple IPs. singleinterfacecmccip: single NIC, China Mobile IP. singleinterfacecuccip: single NIC, China Unicom IP. singleinterfacectccip: single NIC, China Telecom IP. multiinterfacemultiip: multiple NICs, multiple IPs. nointerface: no public NIC.
- limit_
mode str - Bandwidth throttling mode. shared: shared throttling. Bandwidth resources are shared among carriers. isp: throttling by carrier. You set the bandwidth peak for each carrier separately.
- tcp_
timeout int - Edge instance TCP session timeout. Unit: seconds.
- udp_
timeout int - UDP session timeout for the edge instance. Unit: seconds.
- vf_
passthrough bool - Whether it is a VF passthrough type: true: VF passthrough type. false: non-VF passthrough type.
- vlan_
vf_ boolpassthrough - Whether it is a VLAN VF passthrough type: true: VLAN VF passthrough type. false: Non-VLAN VF passthrough type.
- wanted_
secondary_ intip_ num - Number of required auxiliary private network IP addresses
- actual
Secondary NumberIp Num - Number of allocated auxiliary private IP addresses
- bandwidth
Peak Property MapConfig Ratio - Percentile peak bandwidth, no fixed bandwidth value.
- bandwidth
Peak StringUpdate Status - Bandwidth peak update status: updating: updating. ready: update complete.
- default
Isp String - Default carrier
- disable
Ipv4 Boolean - Disable IPv4: true: IPv4 disabled. false: IPv4 enabled
- dns
Lists List<String> - DNS list. The first IP address is the primary DNS, and the subsequent IP addresses are backup DNS servers
- dns
Type String - DNS type: default: Default DNS. Default DNS configuration: Preferred DNS is 114.114.114.114, alternate DNS is 180.184.1.1. custom: Custom DNS.
- enable
Ipv6 Boolean - Enable IPv6: true: enable IPv6. false: disable IPv6.
- external
Network StringMode - Public network configuration for multi-line nodes. singleinterfacemultiip: single NIC, multiple IPs. singleinterfacecmccip: single NIC, China Mobile IP. singleinterfacecuccip: single NIC, China Unicom IP. singleinterfacectccip: single NIC, China Telecom IP. multiinterfacemultiip: multiple NICs, multiple IPs. nointerface: no public NIC.
- limit
Mode String - Bandwidth throttling mode. shared: shared throttling. Bandwidth resources are shared among carriers. isp: throttling by carrier. You set the bandwidth peak for each carrier separately.
- tcp
Timeout Number - Edge instance TCP session timeout. Unit: seconds.
- udp
Timeout Number - UDP session timeout for the edge instance. Unit: seconds.
- vf
Passthrough Boolean - Whether it is a VF passthrough type: true: VF passthrough type. false: non-VF passthrough type.
- vlan
Vf BooleanPassthrough - Whether it is a VLAN VF passthrough type: true: VLAN VF passthrough type. false: Non-VLAN VF passthrough type.
- wanted
Secondary NumberIp Num - Number of required auxiliary private network IP addresses
VeenNetworkBandwidthPeakConfigRatio, VeenNetworkBandwidthPeakConfigRatioArgs
- Enhanced
Ratio int - Bandwidth ratio in enhanced/burst mode
- Normal
Ratio int - Bandwidth ratio in standard mode
- Enhanced
Ratio int - Bandwidth ratio in enhanced/burst mode
- Normal
Ratio int - Bandwidth ratio in standard mode
- enhanced_
ratio number - Bandwidth ratio in enhanced/burst mode
- normal_
ratio number - Bandwidth ratio in standard mode
- enhanced
Ratio Integer - Bandwidth ratio in enhanced/burst mode
- normal
Ratio Integer - Bandwidth ratio in standard mode
- enhanced
Ratio number - Bandwidth ratio in enhanced/burst mode
- normal
Ratio number - Bandwidth ratio in standard mode
- enhanced_
ratio int - Bandwidth ratio in enhanced/burst mode
- normal_
ratio int - Bandwidth ratio in standard mode
- enhanced
Ratio Number - Bandwidth ratio in enhanced/burst mode
- normal
Ratio Number - Bandwidth ratio in standard mode
VeenSecret, VeenSecretArgs
- Secret
Type int - Edge instance login password type: 2: custom password. 3: SSH Key password. 4: do not inject login credentials.
- Secret
Type int - Edge instance login password type: 2: custom password. 3: SSH Key password. 4: do not inject login credentials.
- secret_
type number - Edge instance login password type: 2: custom password. 3: SSH Key password. 4: do not inject login credentials.
- secret
Type Integer - Edge instance login password type: 2: custom password. 3: SSH Key password. 4: do not inject login credentials.
- secret
Type number - Edge instance login password type: 2: custom password. 3: SSH Key password. 4: do not inject login credentials.
- secret_
type int - Edge instance login password type: 2: custom password. 3: SSH Key password. 4: do not inject login credentials.
- secret
Type Number - Edge instance login password type: 2: custom password. 3: SSH Key password. 4: do not inject login credentials.
VeenStorage, VeenStorageArgs
- Data
Disk Volcengine.Veen Storage Data Disk - Data disk. This parameter is used to add a single data disk
- Data
Disk List<Volcengine.Lists Veen Storage Data Disk List> - Data disk list Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- System
Disk Volcengine.Veen Storage System Disk - System disk
- Data
Disk VeenStorage Data Disk - Data disk. This parameter is used to add a single data disk
- Data
Disk []VeenLists Storage Data Disk List - Data disk list Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- System
Disk VeenStorage System Disk - System disk
- data_
disk object - Data disk. This parameter is used to add a single data disk
- data_
disk_ list(object)lists - Data disk list Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- system_
disk object - System disk
- data
Disk VeenStorage Data Disk - Data disk. This parameter is used to add a single data disk
- data
Disk List<VeenLists Storage Data Disk List> - Data disk list Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- system
Disk VeenStorage System Disk - System disk
- data
Disk VeenStorage Data Disk - Data disk. This parameter is used to add a single data disk
- data
Disk VeenLists Storage Data Disk List[] - Data disk list Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- system
Disk VeenStorage System Disk - System disk
- data_
disk VeenStorage Data Disk - Data disk. This parameter is used to add a single data disk
- data_
disk_ Sequence[Veenlists Storage Data Disk List] - Data disk list Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- system_
disk VeenStorage System Disk - System disk
- data
Disk Property Map - Data disk. This parameter is used to add a single data disk
- data
Disk List<Property Map>Lists - Data disk list Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- system
Disk Property Map - System disk
VeenStorageDataDisk, VeenStorageDataDiskArgs
- Capacity string
- Disk capacity. Unit: GB.
- Delete
With boolInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- Disk
Identity string - Unique disk ID, the primary key of the cloud disk resource.
- Local
Disk stringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- Local
Disk stringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- Storage
Type string - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- Capacity string
- Disk capacity. Unit: GB.
- Delete
With boolInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- Disk
Identity string - Unique disk ID, the primary key of the cloud disk resource.
- Local
Disk stringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- Local
Disk stringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- Storage
Type string - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity string
- Disk capacity. Unit: GB.
- delete_
with_ boolinstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk_
identity string - Unique disk ID, the primary key of the cloud disk resource.
- local_
disk_ stringclass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local_
disk_ stringresource_ name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage_
type string - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity String
- Disk capacity. Unit: GB.
- delete
With BooleanInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk
Identity String - Unique disk ID, the primary key of the cloud disk resource.
- local
Disk StringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local
Disk StringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage
Type String - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity string
- Disk capacity. Unit: GB.
- delete
With booleanInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk
Identity string - Unique disk ID, the primary key of the cloud disk resource.
- local
Disk stringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local
Disk stringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage
Type string - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity str
- Disk capacity. Unit: GB.
- delete_
with_ boolinstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk_
identity str - Unique disk ID, the primary key of the cloud disk resource.
- local_
disk_ strclass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local_
disk_ strresource_ name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage_
type str - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity String
- Disk capacity. Unit: GB.
- delete
With BooleanInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk
Identity String - Unique disk ID, the primary key of the cloud disk resource.
- local
Disk StringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local
Disk StringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage
Type String - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
VeenStorageDataDiskList, VeenStorageDataDiskListArgs
- Capacity string
- Disk capacity. Unit: GB.
- Delete
With boolInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- Disk
Identity string - Unique disk ID, the primary key of the cloud disk resource.
- Local
Disk stringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- Local
Disk stringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- Storage
Type string - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- Capacity string
- Disk capacity. Unit: GB.
- Delete
With boolInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- Disk
Identity string - Unique disk ID, the primary key of the cloud disk resource.
- Local
Disk stringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- Local
Disk stringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- Storage
Type string - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity string
- Disk capacity. Unit: GB.
- delete_
with_ boolinstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk_
identity string - Unique disk ID, the primary key of the cloud disk resource.
- local_
disk_ stringclass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local_
disk_ stringresource_ name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage_
type string - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity String
- Disk capacity. Unit: GB.
- delete
With BooleanInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk
Identity String - Unique disk ID, the primary key of the cloud disk resource.
- local
Disk StringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local
Disk StringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage
Type String - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity string
- Disk capacity. Unit: GB.
- delete
With booleanInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk
Identity string - Unique disk ID, the primary key of the cloud disk resource.
- local
Disk stringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local
Disk stringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage
Type string - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity str
- Disk capacity. Unit: GB.
- delete_
with_ boolinstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk_
identity str - Unique disk ID, the primary key of the cloud disk resource.
- local_
disk_ strclass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local_
disk_ strresource_ name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage_
type str - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity String
- Disk capacity. Unit: GB.
- delete
With BooleanInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk
Identity String - Unique disk ID, the primary key of the cloud disk resource.
- local
Disk StringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local
Disk StringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage
Type String - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
VeenStorageSystemDisk, VeenStorageSystemDiskArgs
- Capacity string
- Disk capacity. Unit: GB.
- Delete
With boolInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- Disk
Identity string - Unique disk ID, the primary key of the cloud disk resource.
- Local
Disk stringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- Local
Disk stringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- Storage
Type string - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- Capacity string
- Disk capacity. Unit: GB.
- Delete
With boolInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- Disk
Identity string - Unique disk ID, the primary key of the cloud disk resource.
- Local
Disk stringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- Local
Disk stringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- Storage
Type string - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity string
- Disk capacity. Unit: GB.
- delete_
with_ boolinstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk_
identity string - Unique disk ID, the primary key of the cloud disk resource.
- local_
disk_ stringclass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local_
disk_ stringresource_ name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage_
type string - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity String
- Disk capacity. Unit: GB.
- delete
With BooleanInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk
Identity String - Unique disk ID, the primary key of the cloud disk resource.
- local
Disk StringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local
Disk StringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage
Type String - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity string
- Disk capacity. Unit: GB.
- delete
With booleanInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk
Identity string - Unique disk ID, the primary key of the cloud disk resource.
- local
Disk stringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local
Disk stringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage
Type string - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity str
- Disk capacity. Unit: GB.
- delete_
with_ boolinstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk_
identity str - Unique disk ID, the primary key of the cloud disk resource.
- local_
disk_ strclass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local_
disk_ strresource_ name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage_
type str - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
- capacity String
- Disk capacity. Unit: GB.
- delete
With BooleanInstance - Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
- disk
Identity String - Unique disk ID, the primary key of the cloud disk resource.
- local
Disk StringClass - Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
- local
Disk StringResource Name - Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
- storage
Type String - Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
VeenTag, VeenTagArgs
Import
$ pulumi import volcenginecc:veenedge/veen:Veen example "instance_identity"
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 Monday, Jul 20, 2026 by Volcengine