1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. veenedge
  6. getVeen
Viewing docs for volcenginecc v0.0.50
published on Monday, Jul 20, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.50
published on Monday, Jul 20, 2026 by Volcengine

    Data Source schema for Volcengine::VeenEdge::Veen

    Using getVeen

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getVeen(args: GetVeenArgs, opts?: InvokeOptions): Promise<GetVeenResult>
    function getVeenOutput(args: GetVeenOutputArgs, opts?: InvokeOptions): Output<GetVeenResult>
    def get_veen(id: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetVeenResult
    def get_veen_output(id: pulumi.Input[Optional[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetVeenResult]
    func LookupVeen(ctx *Context, args *LookupVeenArgs, opts ...InvokeOption) (*LookupVeenResult, error)
    func LookupVeenOutput(ctx *Context, args *LookupVeenOutputArgs, opts ...InvokeOption) LookupVeenResultOutput

    > Note: This function is named LookupVeen in the Go SDK.

    public static class GetVeen 
    {
        public static Task<GetVeenResult> InvokeAsync(GetVeenArgs args, InvokeOptions? opts = null)
        public static Output<GetVeenResult> Invoke(GetVeenInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVeenResult> getVeen(GetVeenArgs args, InvokeOptions options)
    public static Output<GetVeenResult> getVeen(GetVeenArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:veenedge/getVeen:getVeen
      arguments:
        # arguments dictionary
    data "volcenginecc_veenedge_get_veen" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getVeen Result

    The following output properties are available:

    AdvancedConfiguration Volcengine.GetVeenAdvancedConfiguration
    Advanced configuration for the edge instance, such as deletion protection
    Arch string
    Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
    BandwidthPeakLimitIspConfigs Volcengine.GetVeenBandwidthPeakLimitIspConfigs
    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
    BareMetalPackage string
    Bare metal package name (only for bare metal instances)
    Billing Volcengine.GetVeenBilling
    Billing configuration for edge instances.
    BillingConfig Volcengine.GetVeenBillingConfig
    Billing configuration for edge instances.
    ClassicNetworkIdentity string
    Edge instance classic network identifier.
    ClassicSubnetIdentity string
    Edge instance classic subnet identifier.
    CloudServerIdentity string
    Edge service ID.
    CloudServerName string
    Edge service name.
    Cluster Volcengine.GetVeenCluster
    Information about the node where the edge instance is located.
    Cpu string
    Number of CPU cores for the edge instance
    CreateInstanceTimeout int
    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.
    CreateTime int
    Creation time of the edge instance.
    CreateTimestamp string
    Edge instance creation time, string timestamp format.
    Creator string
    Creator of the edge instance
    CustomData Volcengine.GetVeenCustomData
    User data is injected when the instance starts. Can be updated after creation
    EndTime int
    End time of the edge instance operation
    Gpu Volcengine.GetVeenGpu
    Edge instance GPU configuration
    HostName string
    Hostname of the edge instance.
    Id string
    Uniquely identifies the resource.
    Image Volcengine.GetVeenImage
    Edge instance image configuration.
    InstanceAreaNums List<Volcengine.GetVeenInstanceAreaNum>
    Region information for the edge instance
    InstanceDesc string
    Description of the edge instance
    InstanceIdentity string
    Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
    InstanceName string
    Name of the edge instance.
    InstanceUuid string
    UUID of the edge instance.
    LimitMode 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
    LoadType string
    Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
    Mem string
    Edge instance memory size. Unit: GB.
    MonitorAgent Volcengine.GetVeenMonitorAgent
    Monitoring agent information
    Network Volcengine.GetVeenNetwork
    Network configuration of the edge instance.
    Project string
    Project to which the edge instance belongs.
    Secret Volcengine.GetVeenSecret
    Password configuration for the edge instance
    Spec string
    Edge instance specifications
    SpecDisplay string
    Chinese name of the instance specification.
    StartTime 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.GetVeenStorage
    Storage configuration of the edge instance.
    SubnetCidr string
    Subnet CIDR.
    Tags List<Volcengine.GetVeenTag>
    Bound tags
    UpdateTime int
    Edge instance update time
    VpcIdentity string
    Private network ID
    AdvancedConfiguration GetVeenAdvancedConfiguration
    Advanced configuration for the edge instance, such as deletion protection
    Arch string
    Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
    BandwidthPeakLimitIspConfigs GetVeenBandwidthPeakLimitIspConfigs
    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
    BareMetalPackage string
    Bare metal package name (only for bare metal instances)
    Billing GetVeenBilling
    Billing configuration for edge instances.
    BillingConfig GetVeenBillingConfig
    Billing configuration for edge instances.
    ClassicNetworkIdentity string
    Edge instance classic network identifier.
    ClassicSubnetIdentity string
    Edge instance classic subnet identifier.
    CloudServerIdentity string
    Edge service ID.
    CloudServerName string
    Edge service name.
    Cluster GetVeenCluster
    Information about the node where the edge instance is located.
    Cpu string
    Number of CPU cores for the edge instance
    CreateInstanceTimeout int
    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.
    CreateTime int
    Creation time of the edge instance.
    CreateTimestamp string
    Edge instance creation time, string timestamp format.
    Creator string
    Creator of the edge instance
    CustomData GetVeenCustomData
    User data is injected when the instance starts. Can be updated after creation
    EndTime int
    End time of the edge instance operation
    Gpu GetVeenGpu
    Edge instance GPU configuration
    HostName string
    Hostname of the edge instance.
    Id string
    Uniquely identifies the resource.
    Image GetVeenImage
    Edge instance image configuration.
    InstanceAreaNums []GetVeenInstanceAreaNum
    Region information for the edge instance
    InstanceDesc string
    Description of the edge instance
    InstanceIdentity string
    Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
    InstanceName string
    Name of the edge instance.
    InstanceUuid string
    UUID of the edge instance.
    LimitMode 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
    LoadType string
    Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
    Mem string
    Edge instance memory size. Unit: GB.
    MonitorAgent GetVeenMonitorAgent
    Monitoring agent information
    Network GetVeenNetwork
    Network configuration of the edge instance.
    Project string
    Project to which the edge instance belongs.
    Secret GetVeenSecret
    Password configuration for the edge instance
    Spec string
    Edge instance specifications
    SpecDisplay string
    Chinese name of the instance specification.
    StartTime 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 GetVeenStorage
    Storage configuration of the edge instance.
    SubnetCidr string
    Subnet CIDR.
    Tags []GetVeenTag
    Bound tags
    UpdateTime int
    Edge instance update time
    VpcIdentity 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_limit_isp_configs object
    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_package string
    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_identity string
    Edge instance classic network identifier.
    classic_subnet_identity string
    Edge instance classic subnet identifier.
    cloud_server_identity string
    Edge service ID.
    cloud_server_name string
    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_timeout number
    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.
    id string
    Uniquely identifies the resource.
    image object
    Edge instance image configuration.
    instance_area_nums list(object)
    Region information for the edge instance
    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.
    tags list(object)
    Bound tags
    update_time number
    Edge instance update time
    vpc_identity string
    Private network ID
    advancedConfiguration GetVeenAdvancedConfiguration
    Advanced configuration for the edge instance, such as deletion protection
    arch String
    Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
    bandwidthPeakLimitIspConfigs GetVeenBandwidthPeakLimitIspConfigs
    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
    bareMetalPackage String
    Bare metal package name (only for bare metal instances)
    billing GetVeenBilling
    Billing configuration for edge instances.
    billingConfig GetVeenBillingConfig
    Billing configuration for edge instances.
    classicNetworkIdentity String
    Edge instance classic network identifier.
    classicSubnetIdentity String
    Edge instance classic subnet identifier.
    cloudServerIdentity String
    Edge service ID.
    cloudServerName String
    Edge service name.
    cluster GetVeenCluster
    Information about the node where the edge instance is located.
    cpu String
    Number of CPU cores for the edge instance
    createInstanceTimeout Integer
    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.
    createTime Integer
    Creation time of the edge instance.
    createTimestamp String
    Edge instance creation time, string timestamp format.
    creator String
    Creator of the edge instance
    customData GetVeenCustomData
    User data is injected when the instance starts. Can be updated after creation
    endTime Integer
    End time of the edge instance operation
    gpu GetVeenGpu
    Edge instance GPU configuration
    hostName String
    Hostname of the edge instance.
    id String
    Uniquely identifies the resource.
    image GetVeenImage
    Edge instance image configuration.
    instanceAreaNums List<GetVeenInstanceAreaNum>
    Region information for the edge instance
    instanceDesc String
    Description of the edge instance
    instanceIdentity String
    Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
    instanceName String
    Name of the edge instance.
    instanceUuid String
    UUID of the edge instance.
    limitMode 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
    loadType String
    Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
    mem String
    Edge instance memory size. Unit: GB.
    monitorAgent GetVeenMonitorAgent
    Monitoring agent information
    network GetVeenNetwork
    Network configuration of the edge instance.
    project String
    Project to which the edge instance belongs.
    secret GetVeenSecret
    Password configuration for the edge instance
    spec String
    Edge instance specifications
    specDisplay String
    Chinese name of the instance specification.
    startTime 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 GetVeenStorage
    Storage configuration of the edge instance.
    subnetCidr String
    Subnet CIDR.
    tags List<GetVeenTag>
    Bound tags
    updateTime Integer
    Edge instance update time
    vpcIdentity String
    Private network ID
    advancedConfiguration GetVeenAdvancedConfiguration
    Advanced configuration for the edge instance, such as deletion protection
    arch string
    Edge instance architecture: arm: ARM, x86: x86, bare_metal: bare metal.
    bandwidthPeakLimitIspConfigs GetVeenBandwidthPeakLimitIspConfigs
    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
    bareMetalPackage string
    Bare metal package name (only for bare metal instances)
    billing GetVeenBilling
    Billing configuration for edge instances.
    billingConfig GetVeenBillingConfig
    Billing configuration for edge instances.
    classicNetworkIdentity string
    Edge instance classic network identifier.
    classicSubnetIdentity string
    Edge instance classic subnet identifier.
    cloudServerIdentity string
    Edge service ID.
    cloudServerName string
    Edge service name.
    cluster GetVeenCluster
    Information about the node where the edge instance is located.
    cpu string
    Number of CPU cores for the edge instance
    createInstanceTimeout number
    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.
    createTime number
    Creation time of the edge instance.
    createTimestamp string
    Edge instance creation time, string timestamp format.
    creator string
    Creator of the edge instance
    customData GetVeenCustomData
    User data is injected when the instance starts. Can be updated after creation
    endTime number
    End time of the edge instance operation
    gpu GetVeenGpu
    Edge instance GPU configuration
    hostName string
    Hostname of the edge instance.
    id string
    Uniquely identifies the resource.
    image GetVeenImage
    Edge instance image configuration.
    instanceAreaNums GetVeenInstanceAreaNum[]
    Region information for the edge instance
    instanceDesc string
    Description of the edge instance
    instanceIdentity string
    Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
    instanceName string
    Name of the edge instance.
    instanceUuid string
    UUID of the edge instance.
    limitMode 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
    loadType string
    Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
    mem string
    Edge instance memory size. Unit: GB.
    monitorAgent GetVeenMonitorAgent
    Monitoring agent information
    network GetVeenNetwork
    Network configuration of the edge instance.
    project string
    Project to which the edge instance belongs.
    secret GetVeenSecret
    Password configuration for the edge instance
    spec string
    Edge instance specifications
    specDisplay string
    Chinese name of the instance specification.
    startTime 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 GetVeenStorage
    Storage configuration of the edge instance.
    subnetCidr string
    Subnet CIDR.
    tags GetVeenTag[]
    Bound tags
    updateTime number
    Edge instance update time
    vpcIdentity string
    Private network ID
    advanced_configuration GetVeenAdvancedConfiguration
    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_limit_isp_configs GetVeenBandwidthPeakLimitIspConfigs
    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_package str
    Bare metal package name (only for bare metal instances)
    billing GetVeenBilling
    Billing configuration for edge instances.
    billing_config GetVeenBillingConfig
    Billing configuration for edge instances.
    classic_network_identity str
    Edge instance classic network identifier.
    classic_subnet_identity str
    Edge instance classic subnet identifier.
    cloud_server_identity str
    Edge service ID.
    cloud_server_name str
    Edge service name.
    cluster GetVeenCluster
    Information about the node where the edge instance is located.
    cpu str
    Number of CPU cores for the edge instance
    create_instance_timeout int
    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 GetVeenCustomData
    User data is injected when the instance starts. Can be updated after creation
    end_time int
    End time of the edge instance operation
    gpu GetVeenGpu
    Edge instance GPU configuration
    host_name str
    Hostname of the edge instance.
    id str
    Uniquely identifies the resource.
    image GetVeenImage
    Edge instance image configuration.
    instance_area_nums Sequence[GetVeenInstanceAreaNum]
    Region information for the edge instance
    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 GetVeenMonitorAgent
    Monitoring agent information
    network GetVeenNetwork
    Network configuration of the edge instance.
    project str
    Project to which the edge instance belongs.
    secret GetVeenSecret
    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 GetVeenStorage
    Storage configuration of the edge instance.
    subnet_cidr str
    Subnet CIDR.
    tags Sequence[GetVeenTag]
    Bound tags
    update_time int
    Edge instance update time
    vpc_identity str
    Private network ID
    advancedConfiguration 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.
    bandwidthPeakLimitIspConfigs Property Map
    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
    bareMetalPackage String
    Bare metal package name (only for bare metal instances)
    billing Property Map
    Billing configuration for edge instances.
    billingConfig Property Map
    Billing configuration for edge instances.
    classicNetworkIdentity String
    Edge instance classic network identifier.
    classicSubnetIdentity String
    Edge instance classic subnet identifier.
    cloudServerIdentity String
    Edge service ID.
    cloudServerName String
    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
    createInstanceTimeout Number
    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.
    createTime Number
    Creation time of the edge instance.
    createTimestamp String
    Edge instance creation time, string timestamp format.
    creator String
    Creator of the edge instance
    customData Property Map
    User data is injected when the instance starts. Can be updated after creation
    endTime Number
    End time of the edge instance operation
    gpu Property Map
    Edge instance GPU configuration
    hostName String
    Hostname of the edge instance.
    id String
    Uniquely identifies the resource.
    image Property Map
    Edge instance image configuration.
    instanceAreaNums List<Property Map>
    Region information for the edge instance
    instanceDesc String
    Description of the edge instance
    instanceIdentity String
    Edge instance ID. You can obtain the edge instance ID through the ListInstances API.
    instanceName String
    Name of the edge instance.
    instanceUuid String
    UUID of the edge instance.
    limitMode 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
    loadType String
    Edge instance types: virtualmachine: virtual machine. baremetal: bare metal
    mem String
    Edge instance memory size. Unit: GB.
    monitorAgent 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
    specDisplay String
    Chinese name of the instance specification.
    startTime 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.
    subnetCidr String
    Subnet CIDR.
    tags List<Property Map>
    Bound tags
    updateTime Number
    Edge instance update time
    vpcIdentity String
    Private network ID

    Supporting Types

    GetVeenAdvancedConfiguration

    DeleteProtection bool
    Whether deletion protection is enabled for the edge instance. true: enabled. false: not enabled.
    DeleteProtection 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.
    deleteProtection Boolean
    Whether deletion protection is enabled for the edge instance. true: enabled. false: not enabled.
    deleteProtection 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.
    deleteProtection Boolean
    Whether deletion protection is enabled for the edge instance. true: enabled. false: not enabled.

    GetVeenBandwidthPeakLimitIspConfigs

    BandwidthPeakLimit string
    Bandwidth throttling value for this carrier.
    Isp string
    Carrier. Value range: CMCC: China Mobile; CTCC: China Telecom; CUCC: China Unicom
    BandwidthPeakLimit string
    Bandwidth throttling value for this carrier.
    Isp string
    Carrier. Value range: CMCC: China Mobile; CTCC: China Telecom; CUCC: China Unicom
    bandwidth_peak_limit string
    Bandwidth throttling value for this carrier.
    isp string
    Carrier. Value range: CMCC: China Mobile; CTCC: China Telecom; CUCC: China Unicom
    bandwidthPeakLimit String
    Bandwidth throttling value for this carrier.
    isp String
    Carrier. Value range: CMCC: China Mobile; CTCC: China Telecom; CUCC: China Unicom
    bandwidthPeakLimit string
    Bandwidth throttling value for this carrier.
    isp string
    Carrier. Value range: CMCC: China Mobile; CTCC: China Telecom; CUCC: China Unicom
    bandwidth_peak_limit str
    Bandwidth throttling value for this carrier.
    isp str
    Carrier. Value range: CMCC: China Mobile; CTCC: China Telecom; CUCC: China Unicom
    bandwidthPeakLimit String
    Bandwidth throttling value for this carrier.
    isp String
    Carrier. Value range: CMCC: China Mobile; CTCC: China Telecom; CUCC: China Unicom

    GetVeenBilling

    BandwidthBillingMethod string
    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.
    ComputingBillingMethod string
    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.
    BandwidthBillingMethod string
    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.
    ComputingBillingMethod string
    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_method string
    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_method string
    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.
    bandwidthBillingMethod String
    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.
    computingBillingMethod String
    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.
    bandwidthBillingMethod string
    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.
    computingBillingMethod string
    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_method str
    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_method str
    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.
    bandwidthBillingMethod String
    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.
    computingBillingMethod String
    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.

    GetVeenBillingConfig

    AutoRenew bool
    Enable auto-renewal. Value options: true: enable auto-renewal. false (default): disable auto-renewal.
    PrePaidPeriod string
    Unit of resource purchase duration. This parameter must be used together with the prepaidperiod_number parameter. Valid values: monthly: month
    PrePaidPeriodNumber int
    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
    AutoRenew bool
    Enable auto-renewal. Value options: true: enable auto-renewal. false (default): disable auto-renewal.
    PrePaidPeriod string
    Unit of resource purchase duration. This parameter must be used together with the prepaidperiod_number parameter. Valid values: monthly: month
    PrePaidPeriodNumber int
    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_period string
    Unit of resource purchase duration. This parameter must be used together with the prepaidperiod_number parameter. Valid values: monthly: month
    pre_paid_period_number 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
    autoRenew Boolean
    Enable auto-renewal. Value options: true: enable auto-renewal. false (default): disable auto-renewal.
    prePaidPeriod String
    Unit of resource purchase duration. This parameter must be used together with the prepaidperiod_number parameter. Valid values: monthly: month
    prePaidPeriodNumber Integer
    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
    autoRenew boolean
    Enable auto-renewal. Value options: true: enable auto-renewal. false (default): disable auto-renewal.
    prePaidPeriod string
    Unit of resource purchase duration. This parameter must be used together with the prepaidperiod_number parameter. Valid values: monthly: month
    prePaidPeriodNumber 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_period str
    Unit of resource purchase duration. This parameter must be used together with the prepaidperiod_number parameter. Valid values: monthly: month
    pre_paid_period_number int
    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
    autoRenew Boolean
    Enable auto-renewal. Value options: true: enable auto-renewal. false (default): disable auto-renewal.
    prePaidPeriod String
    Unit of resource purchase duration. This parameter must be used together with the prepaidperiod_number parameter. Valid values: monthly: month
    prePaidPeriodNumber 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

    GetVeenCluster

    Alias string
    Node alias.
    City string
    City where the node is located.
    ClusterName 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.
    ClusterName 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.
    clusterName 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.
    clusterName 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.
    clusterName 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.

    GetVeenCustomData

    Data string
    Original user data content. When IsBase64 is true, the data should be Base64 encoded.
    IsBase64 bool
    Whether the data uses Base64 encoding
    Data string
    Original user data content. When IsBase64 is true, the data should be Base64 encoded.
    IsBase64 bool
    Whether the data uses Base64 encoding
    data string
    Original user data content. When IsBase64 is true, the data should be Base64 encoded.
    is_base64 bool
    Whether the data uses Base64 encoding
    data String
    Original user data content. When IsBase64 is true, the data should be Base64 encoded.
    isBase64 Boolean
    Whether the data uses Base64 encoding
    data string
    Original user data content. When IsBase64 is true, the data should be Base64 encoded.
    isBase64 boolean
    Whether the data uses Base64 encoding
    data str
    Original user data content. When IsBase64 is true, the data should be Base64 encoded.
    is_base64 bool
    Whether the data uses Base64 encoding
    data String
    Original user data content. When IsBase64 is true, the data should be Base64 encoded.
    isBase64 Boolean
    Whether the data uses Base64 encoding

    GetVeenGpu

    Gpuses List<Volcengine.GetVeenGpuGpus>
    GPU specification information
    Gpuses []GetVeenGpuGpus
    GPU specification information
    gpuses list(object)
    GPU specification information
    gpuses List<GetVeenGpuGpus>
    GPU specification information
    gpuses GetVeenGpuGpus[]
    GPU specification information
    gpuses Sequence[GetVeenGpuGpus]
    GPU specification information
    gpuses List<Property Map>
    GPU specification information

    GetVeenGpuGpus

    GpuSpec Volcengine.GetVeenGpuGpusGpuSpec
    GPU specification
    Num int
    GPU quantity.
    GpuSpec GetVeenGpuGpusGpuSpec
    GPU specification
    Num int
    GPU quantity.
    gpu_spec object
    GPU specification
    num number
    GPU quantity.
    gpuSpec GetVeenGpuGpusGpuSpec
    GPU specification
    num Integer
    GPU quantity.
    gpuSpec GetVeenGpuGpusGpuSpec
    GPU specification
    num number
    GPU quantity.
    gpu_spec GetVeenGpuGpusGpuSpec
    GPU specification
    num int
    GPU quantity.
    gpuSpec Property Map
    GPU specification
    num Number
    GPU quantity.

    GetVeenGpuGpusGpuSpec

    GpuType string
    GPU type.
    GpuType string
    GPU type.
    gpu_type string
    GPU type.
    gpuType String
    GPU type.
    gpuType string
    GPU type.
    gpu_type str
    GPU type.
    gpuType String
    GPU type.

    GetVeenImage

    DisableVga bool
    Whether to disable VGA. Value range: true: disable VGA; false: enable VGA.
    ImageBootMode string
    Image boot mode: BIOS, UEFI
    ImageIdentity string
    Image ID.
    ImageName string
    Image name.
    Property string
    Image attributes: BENBuildImage: image created from edge instance. LocalImage: local image. PublicBaseImage: public image. UrlImage: image uploaded via URL
    SystemArch string
    Operating system architecture.
    SystemBit string
    Operating system bitness.
    SystemType string
    Type of operating system.
    SystemVersion string
    Operating system version.
    DisableVga bool
    Whether to disable VGA. Value range: true: disable VGA; false: enable VGA.
    ImageBootMode string
    Image boot mode: BIOS, UEFI
    ImageIdentity string
    Image ID.
    ImageName string
    Image name.
    Property string
    Image attributes: BENBuildImage: image created from edge instance. LocalImage: local image. PublicBaseImage: public image. UrlImage: image uploaded via URL
    SystemArch string
    Operating system architecture.
    SystemBit string
    Operating system bitness.
    SystemType string
    Type of operating system.
    SystemVersion string
    Operating system version.
    disable_vga bool
    Whether to disable VGA. Value range: true: disable VGA; false: enable VGA.
    image_boot_mode string
    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.
    disableVga Boolean
    Whether to disable VGA. Value range: true: disable VGA; false: enable VGA.
    imageBootMode String
    Image boot mode: BIOS, UEFI
    imageIdentity String
    Image ID.
    imageName String
    Image name.
    property String
    Image attributes: BENBuildImage: image created from edge instance. LocalImage: local image. PublicBaseImage: public image. UrlImage: image uploaded via URL
    systemArch String
    Operating system architecture.
    systemBit String
    Operating system bitness.
    systemType String
    Type of operating system.
    systemVersion String
    Operating system version.
    disableVga boolean
    Whether to disable VGA. Value range: true: disable VGA; false: enable VGA.
    imageBootMode string
    Image boot mode: BIOS, UEFI
    imageIdentity string
    Image ID.
    imageName string
    Image name.
    property string
    Image attributes: BENBuildImage: image created from edge instance. LocalImage: local image. PublicBaseImage: public image. UrlImage: image uploaded via URL
    systemArch string
    Operating system architecture.
    systemBit string
    Operating system bitness.
    systemType string
    Type of operating system.
    systemVersion string
    Operating system version.
    disable_vga bool
    Whether to disable VGA. Value range: true: disable VGA; false: enable VGA.
    image_boot_mode str
    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.
    disableVga Boolean
    Whether to disable VGA. Value range: true: disable VGA; false: enable VGA.
    imageBootMode String
    Image boot mode: BIOS, UEFI
    imageIdentity String
    Image ID.
    imageName String
    Image name.
    property String
    Image attributes: BENBuildImage: image created from edge instance. LocalImage: local image. PublicBaseImage: public image. UrlImage: image uploaded via URL
    systemArch String
    Operating system architecture.
    systemBit String
    Operating system bitness.
    systemType String
    Type of operating system.
    systemVersion String
    Operating system version.

    GetVeenInstanceAreaNum

    AreaName string
    Region name. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
    ClusterName 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.
    DefaultIsp 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.
    ExternalNetworkMode string
    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.
    HostNameLists List<string>
    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
    MultiInterfaceNameConfig Volcengine.GetVeenInstanceAreaNumMultiInterfaceNameConfig
    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.
    SingleInterfaceNameConfig Volcengine.GetVeenInstanceAreaNumSingleInterfaceNameConfig
    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.
    SubnetIdentity string
    Subnet ID. If you specify a custom private network, you must also set subnetIdentity to specify the subnet.
    VpcIdentity 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
    AreaName string
    Region name. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
    ClusterName 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.
    DefaultIsp 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.
    ExternalNetworkMode string
    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.
    HostNameLists []string
    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
    MultiInterfaceNameConfig GetVeenInstanceAreaNumMultiInterfaceNameConfig
    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.
    SingleInterfaceNameConfig GetVeenInstanceAreaNumSingleInterfaceNameConfig
    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.
    SubnetIdentity string
    Subnet ID. If you specify a custom private network, you must also set subnetIdentity to specify the subnet.
    VpcIdentity 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_mode string
    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_lists list(string)
    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_name_config object
    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_name_config object
    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
    areaName String
    Region name. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
    clusterName 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.
    defaultIsp 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.
    externalNetworkMode String
    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.
    hostNameLists List<String>
    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
    multiInterfaceNameConfig GetVeenInstanceAreaNumMultiInterfaceNameConfig
    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.
    singleInterfaceNameConfig GetVeenInstanceAreaNumSingleInterfaceNameConfig
    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.
    subnetIdentity String
    Subnet ID. If you specify a custom private network, you must also set subnetIdentity to specify the subnet.
    vpcIdentity 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
    areaName string
    Region name. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
    clusterName 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.
    defaultIsp 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.
    externalNetworkMode string
    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.
    hostNameLists string[]
    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
    multiInterfaceNameConfig GetVeenInstanceAreaNumMultiInterfaceNameConfig
    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.
    singleInterfaceNameConfig GetVeenInstanceAreaNumSingleInterfaceNameConfig
    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.
    subnetIdentity string
    Subnet ID. If you specify a custom private network, you must also set subnetIdentity to specify the subnet.
    vpcIdentity 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_mode str
    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_lists Sequence[str]
    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_name_config GetVeenInstanceAreaNumMultiInterfaceNameConfig
    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_name_config GetVeenInstanceAreaNumSingleInterfaceNameConfig
    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
    areaName String
    Region name. You can use the ListAvailableResourceInfo API to query supported regions, cities, carriers, and node information for instance types
    clusterName 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.
    defaultIsp 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.
    externalNetworkMode String
    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.
    hostNameLists List<String>
    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
    multiInterfaceNameConfig Property Map
    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.
    singleInterfaceNameConfig Property Map
    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.
    subnetIdentity String
    Subnet ID. If you specify a custom private network, you must also set subnetIdentity to specify the subnet.
    vpcIdentity 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

    GetVeenInstanceAreaNumMultiInterfaceNameConfig

    CmccExternalInterfaceName string
    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.
    CtccExternalInterfaceName string
    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
    CuccExternalInterfaceName string
    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
    InternalInterfaceName string
    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
    CmccExternalInterfaceName string
    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.
    CtccExternalInterfaceName string
    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
    CuccExternalInterfaceName string
    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
    InternalInterfaceName string
    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_interface_name string
    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_interface_name string
    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_interface_name string
    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_name string
    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
    cmccExternalInterfaceName String
    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.
    ctccExternalInterfaceName String
    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
    cuccExternalInterfaceName String
    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
    internalInterfaceName String
    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
    cmccExternalInterfaceName string
    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.
    ctccExternalInterfaceName string
    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
    cuccExternalInterfaceName string
    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
    internalInterfaceName string
    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_interface_name str
    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_interface_name str
    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_interface_name str
    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_name str
    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
    cmccExternalInterfaceName String
    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.
    ctccExternalInterfaceName String
    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
    cuccExternalInterfaceName String
    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
    internalInterfaceName String
    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

    GetVeenInstanceAreaNumSingleInterfaceNameConfig

    ExternalInterfaceName string
    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.
    InternalInterfaceName string
    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
    ExternalInterfaceName string
    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.
    InternalInterfaceName string
    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_name string
    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_name string
    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
    externalInterfaceName String
    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.
    internalInterfaceName String
    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
    externalInterfaceName string
    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.
    internalInterfaceName string
    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_name str
    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_name str
    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
    externalInterfaceName String
    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.
    internalInterfaceName String
    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

    GetVeenMonitorAgent

    AgentStatus 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.
    AgentStatus 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.
    agentStatus 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.
    agentStatus 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.
    agentStatus 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.

    GetVeenNetwork

    ActualSecondaryIpNum int
    Number of allocated auxiliary private IP addresses
    BandwidthPeakConfigRatio Volcengine.GetVeenNetworkBandwidthPeakConfigRatio
    Percentile peak bandwidth, no fixed bandwidth value.
    BandwidthPeakUpdateStatus string
    Bandwidth peak update status: updating: updating. ready: update complete.
    DefaultIsp string
    Default carrier
    DisableIpv4 bool
    Disable IPv4: true: IPv4 disabled. false: IPv4 enabled
    DnsLists List<string>
    DNS list. The first IP address is the primary DNS, and the subsequent IP addresses are backup DNS servers
    DnsType 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.
    EnableIpv6 bool
    Enable IPv6: true: enable IPv6. false: disable IPv6.
    ExternalNetworkMode string
    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.
    LimitMode 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.
    TcpTimeout int
    Edge instance TCP session timeout. Unit: seconds.
    UdpTimeout int
    UDP session timeout for the edge instance. Unit: seconds.
    VfPassthrough bool
    Whether it is a VF passthrough type: true: VF passthrough type. false: non-VF passthrough type.
    VlanVfPassthrough bool
    Whether it is a VLAN VF passthrough type: true: VLAN VF passthrough type. false: Non-VLAN VF passthrough type.
    WantedSecondaryIpNum int
    Number of required auxiliary private network IP addresses
    ActualSecondaryIpNum int
    Number of allocated auxiliary private IP addresses
    BandwidthPeakConfigRatio GetVeenNetworkBandwidthPeakConfigRatio
    Percentile peak bandwidth, no fixed bandwidth value.
    BandwidthPeakUpdateStatus string
    Bandwidth peak update status: updating: updating. ready: update complete.
    DefaultIsp string
    Default carrier
    DisableIpv4 bool
    Disable IPv4: true: IPv4 disabled. false: IPv4 enabled
    DnsLists []string
    DNS list. The first IP address is the primary DNS, and the subsequent IP addresses are backup DNS servers
    DnsType 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.
    EnableIpv6 bool
    Enable IPv6: true: enable IPv6. false: disable IPv6.
    ExternalNetworkMode string
    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.
    LimitMode 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.
    TcpTimeout int
    Edge instance TCP session timeout. Unit: seconds.
    UdpTimeout int
    UDP session timeout for the edge instance. Unit: seconds.
    VfPassthrough bool
    Whether it is a VF passthrough type: true: VF passthrough type. false: non-VF passthrough type.
    VlanVfPassthrough bool
    Whether it is a VLAN VF passthrough type: true: VLAN VF passthrough type. false: Non-VLAN VF passthrough type.
    WantedSecondaryIpNum int
    Number of required auxiliary private network IP addresses
    actual_secondary_ip_num number
    Number of allocated auxiliary private IP addresses
    bandwidth_peak_config_ratio object
    Percentile peak bandwidth, no fixed bandwidth value.
    bandwidth_peak_update_status string
    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_mode string
    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_passthrough bool
    Whether it is a VLAN VF passthrough type: true: VLAN VF passthrough type. false: Non-VLAN VF passthrough type.
    wanted_secondary_ip_num number
    Number of required auxiliary private network IP addresses
    actualSecondaryIpNum Integer
    Number of allocated auxiliary private IP addresses
    bandwidthPeakConfigRatio GetVeenNetworkBandwidthPeakConfigRatio
    Percentile peak bandwidth, no fixed bandwidth value.
    bandwidthPeakUpdateStatus String
    Bandwidth peak update status: updating: updating. ready: update complete.
    defaultIsp String
    Default carrier
    disableIpv4 Boolean
    Disable IPv4: true: IPv4 disabled. false: IPv4 enabled
    dnsLists List<String>
    DNS list. The first IP address is the primary DNS, and the subsequent IP addresses are backup DNS servers
    dnsType 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.
    enableIpv6 Boolean
    Enable IPv6: true: enable IPv6. false: disable IPv6.
    externalNetworkMode String
    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.
    limitMode 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.
    tcpTimeout Integer
    Edge instance TCP session timeout. Unit: seconds.
    udpTimeout Integer
    UDP session timeout for the edge instance. Unit: seconds.
    vfPassthrough Boolean
    Whether it is a VF passthrough type: true: VF passthrough type. false: non-VF passthrough type.
    vlanVfPassthrough Boolean
    Whether it is a VLAN VF passthrough type: true: VLAN VF passthrough type. false: Non-VLAN VF passthrough type.
    wantedSecondaryIpNum Integer
    Number of required auxiliary private network IP addresses
    actualSecondaryIpNum number
    Number of allocated auxiliary private IP addresses
    bandwidthPeakConfigRatio GetVeenNetworkBandwidthPeakConfigRatio
    Percentile peak bandwidth, no fixed bandwidth value.
    bandwidthPeakUpdateStatus string
    Bandwidth peak update status: updating: updating. ready: update complete.
    defaultIsp string
    Default carrier
    disableIpv4 boolean
    Disable IPv4: true: IPv4 disabled. false: IPv4 enabled
    dnsLists string[]
    DNS list. The first IP address is the primary DNS, and the subsequent IP addresses are backup DNS servers
    dnsType 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.
    enableIpv6 boolean
    Enable IPv6: true: enable IPv6. false: disable IPv6.
    externalNetworkMode string
    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.
    limitMode 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.
    tcpTimeout number
    Edge instance TCP session timeout. Unit: seconds.
    udpTimeout number
    UDP session timeout for the edge instance. Unit: seconds.
    vfPassthrough boolean
    Whether it is a VF passthrough type: true: VF passthrough type. false: non-VF passthrough type.
    vlanVfPassthrough boolean
    Whether it is a VLAN VF passthrough type: true: VLAN VF passthrough type. false: Non-VLAN VF passthrough type.
    wantedSecondaryIpNum number
    Number of required auxiliary private network IP addresses
    actual_secondary_ip_num int
    Number of allocated auxiliary private IP addresses
    bandwidth_peak_config_ratio GetVeenNetworkBandwidthPeakConfigRatio
    Percentile peak bandwidth, no fixed bandwidth value.
    bandwidth_peak_update_status str
    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_mode str
    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_passthrough bool
    Whether it is a VLAN VF passthrough type: true: VLAN VF passthrough type. false: Non-VLAN VF passthrough type.
    wanted_secondary_ip_num int
    Number of required auxiliary private network IP addresses
    actualSecondaryIpNum Number
    Number of allocated auxiliary private IP addresses
    bandwidthPeakConfigRatio Property Map
    Percentile peak bandwidth, no fixed bandwidth value.
    bandwidthPeakUpdateStatus String
    Bandwidth peak update status: updating: updating. ready: update complete.
    defaultIsp String
    Default carrier
    disableIpv4 Boolean
    Disable IPv4: true: IPv4 disabled. false: IPv4 enabled
    dnsLists List<String>
    DNS list. The first IP address is the primary DNS, and the subsequent IP addresses are backup DNS servers
    dnsType 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.
    enableIpv6 Boolean
    Enable IPv6: true: enable IPv6. false: disable IPv6.
    externalNetworkMode String
    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.
    limitMode 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.
    tcpTimeout Number
    Edge instance TCP session timeout. Unit: seconds.
    udpTimeout Number
    UDP session timeout for the edge instance. Unit: seconds.
    vfPassthrough Boolean
    Whether it is a VF passthrough type: true: VF passthrough type. false: non-VF passthrough type.
    vlanVfPassthrough Boolean
    Whether it is a VLAN VF passthrough type: true: VLAN VF passthrough type. false: Non-VLAN VF passthrough type.
    wantedSecondaryIpNum Number
    Number of required auxiliary private network IP addresses

    GetVeenNetworkBandwidthPeakConfigRatio

    EnhancedRatio int
    Bandwidth ratio in enhanced/burst mode
    NormalRatio int
    Bandwidth ratio in standard mode
    EnhancedRatio int
    Bandwidth ratio in enhanced/burst mode
    NormalRatio int
    Bandwidth ratio in standard mode
    enhanced_ratio number
    Bandwidth ratio in enhanced/burst mode
    normal_ratio number
    Bandwidth ratio in standard mode
    enhancedRatio Integer
    Bandwidth ratio in enhanced/burst mode
    normalRatio Integer
    Bandwidth ratio in standard mode
    enhancedRatio number
    Bandwidth ratio in enhanced/burst mode
    normalRatio number
    Bandwidth ratio in standard mode
    enhanced_ratio int
    Bandwidth ratio in enhanced/burst mode
    normal_ratio int
    Bandwidth ratio in standard mode
    enhancedRatio Number
    Bandwidth ratio in enhanced/burst mode
    normalRatio Number
    Bandwidth ratio in standard mode

    GetVeenSecret

    SecretType int
    Edge instance login password type: 2: custom password. 3: SSH Key password. 4: do not inject login credentials.
    SecretType 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.
    secretType Integer
    Edge instance login password type: 2: custom password. 3: SSH Key password. 4: do not inject login credentials.
    secretType 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.
    secretType Number
    Edge instance login password type: 2: custom password. 3: SSH Key password. 4: do not inject login credentials.

    GetVeenStorage

    DataDisk GetVeenStorageDataDisk
    Data disk. This parameter is used to add a single data disk
    DataDiskLists []GetVeenStorageDataDiskList
    Data disk list
    SystemDisk GetVeenStorageSystemDisk
    System disk
    data_disk object
    Data disk. This parameter is used to add a single data disk
    data_disk_lists list(object)
    Data disk list
    system_disk object
    System disk
    dataDisk GetVeenStorageDataDisk
    Data disk. This parameter is used to add a single data disk
    dataDiskLists List<GetVeenStorageDataDiskList>
    Data disk list
    systemDisk GetVeenStorageSystemDisk
    System disk
    dataDisk GetVeenStorageDataDisk
    Data disk. This parameter is used to add a single data disk
    dataDiskLists GetVeenStorageDataDiskList[]
    Data disk list
    systemDisk GetVeenStorageSystemDisk
    System disk
    data_disk GetVeenStorageDataDisk
    Data disk. This parameter is used to add a single data disk
    data_disk_lists Sequence[GetVeenStorageDataDiskList]
    Data disk list
    system_disk GetVeenStorageSystemDisk
    System disk
    dataDisk Property Map
    Data disk. This parameter is used to add a single data disk
    dataDiskLists List<Property Map>
    Data disk list
    systemDisk Property Map
    System disk

    GetVeenStorageDataDisk

    Capacity string
    Disk capacity. Unit: GB.
    DeleteWithInstance bool
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    DiskIdentity string
    Unique disk ID, the primary key of the cloud disk resource.
    LocalDiskClass string
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    LocalDiskResourceName string
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    StorageType string
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
    Capacity string
    Disk capacity. Unit: GB.
    DeleteWithInstance bool
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    DiskIdentity string
    Unique disk ID, the primary key of the cloud disk resource.
    LocalDiskClass string
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    LocalDiskResourceName string
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    StorageType string
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
    capacity string
    Disk capacity. Unit: GB.
    delete_with_instance bool
    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_class string
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    local_disk_resource_name string
    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.
    deleteWithInstance Boolean
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    diskIdentity String
    Unique disk ID, the primary key of the cloud disk resource.
    localDiskClass String
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    localDiskResourceName String
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    storageType String
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
    capacity string
    Disk capacity. Unit: GB.
    deleteWithInstance boolean
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    diskIdentity string
    Unique disk ID, the primary key of the cloud disk resource.
    localDiskClass string
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    localDiskResourceName string
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    storageType string
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
    capacity str
    Disk capacity. Unit: GB.
    delete_with_instance bool
    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_class str
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    local_disk_resource_name str
    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.
    deleteWithInstance Boolean
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    diskIdentity String
    Unique disk ID, the primary key of the cloud disk resource.
    localDiskClass String
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    localDiskResourceName String
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    storageType String
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.

    GetVeenStorageDataDiskList

    Capacity string
    Disk capacity. Unit: GB.
    DeleteWithInstance bool
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    DiskIdentity string
    Unique disk ID, the primary key of the cloud disk resource.
    LocalDiskClass string
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    LocalDiskResourceName string
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    StorageType string
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
    Capacity string
    Disk capacity. Unit: GB.
    DeleteWithInstance bool
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    DiskIdentity string
    Unique disk ID, the primary key of the cloud disk resource.
    LocalDiskClass string
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    LocalDiskResourceName string
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    StorageType string
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
    capacity string
    Disk capacity. Unit: GB.
    delete_with_instance bool
    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_class string
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    local_disk_resource_name string
    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.
    deleteWithInstance Boolean
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    diskIdentity String
    Unique disk ID, the primary key of the cloud disk resource.
    localDiskClass String
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    localDiskResourceName String
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    storageType String
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
    capacity string
    Disk capacity. Unit: GB.
    deleteWithInstance boolean
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    diskIdentity string
    Unique disk ID, the primary key of the cloud disk resource.
    localDiskClass string
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    localDiskResourceName string
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    storageType string
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
    capacity str
    Disk capacity. Unit: GB.
    delete_with_instance bool
    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_class str
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    local_disk_resource_name str
    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.
    deleteWithInstance Boolean
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    diskIdentity String
    Unique disk ID, the primary key of the cloud disk resource.
    localDiskClass String
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    localDiskResourceName String
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    storageType String
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.

    GetVeenStorageSystemDisk

    Capacity string
    Disk capacity. Unit: GB.
    DeleteWithInstance bool
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    DiskIdentity string
    Unique disk ID, the primary key of the cloud disk resource.
    LocalDiskClass string
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    LocalDiskResourceName string
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    StorageType string
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
    Capacity string
    Disk capacity. Unit: GB.
    DeleteWithInstance bool
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    DiskIdentity string
    Unique disk ID, the primary key of the cloud disk resource.
    LocalDiskClass string
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    LocalDiskResourceName string
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    StorageType string
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
    capacity string
    Disk capacity. Unit: GB.
    delete_with_instance bool
    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_class string
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    local_disk_resource_name string
    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.
    deleteWithInstance Boolean
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    diskIdentity String
    Unique disk ID, the primary key of the cloud disk resource.
    localDiskClass String
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    localDiskResourceName String
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    storageType String
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
    capacity string
    Disk capacity. Unit: GB.
    deleteWithInstance boolean
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    diskIdentity string
    Unique disk ID, the primary key of the cloud disk resource.
    localDiskClass string
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    localDiskResourceName string
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    storageType string
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.
    capacity str
    Disk capacity. Unit: GB.
    delete_with_instance bool
    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_class str
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    local_disk_resource_name str
    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.
    deleteWithInstance Boolean
    Release disk when instance is deleted. true: delete disk with instance; false: retain disk independently.
    diskIdentity String
    Unique disk ID, the primary key of the cloud disk resource.
    localDiskClass String
    Local disk specification type. Applies only to local disk instances; cloud disk instances leave this blank.
    localDiskResourceName String
    Local disk resource name, exclusive identifier for local disk instances. Not required for cloud disk instances
    storageType String
    Disk type: CloudBlockHDD: HDD cloud disk. CloudBlockSSD: SSD cloud disk.

    GetVeenTag

    Key string
    Tag key.
    Value string
    Tag value.
    Key string
    Tag key.
    Value string
    Tag value.
    key string
    Tag key.
    value string
    Tag value.
    key String
    Tag key.
    value String
    Tag value.
    key string
    Tag key.
    value string
    Tag value.
    key str
    Tag key.
    value str
    Tag value.
    key String
    Tag key.
    value String
    Tag value.

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.50
    published on Monday, Jul 20, 2026 by Volcengine

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial