1. Packages
  2. Volcengine
  3. API Docs
  4. veenedge
  5. CloudServer
Volcengine v0.0.28 published on Thursday, Apr 24, 2025 by Volcengine

volcengine.veenedge.CloudServer

Explore with Pulumi AI

Provides a resource to manage veenedge cloud server

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@volcengine/pulumi";

const foo = new volcengine.veenedge.CloudServer("foo", {
    billingConfig: {
        bandwidthBillingMethod: "MonthlyP95",
        computingBillingMethod: "MonthlyPeak",
    },
    cloudserverName: "tf-test",
    defaultAreaName: "C******na",
    defaultIsp: "CMCC",
    imageId: "image*****viqm",
    networkConfig: {
        bandwidthPeak: "5",
    },
    scheduleStrategy: {
        networkStrategy: "region",
        priceStrategy: "high_priority",
        scheduleStrategy: "dispersion",
    },
    secretData: "sshkey-47*****wgc",
    secretType: "KeyPair",
    serverAreaLevel: "region",
    specName: "veEN****rge",
    storageConfig: {
        dataDiskLists: [{
            capacity: "20",
            storageType: "CloudBlockSSD",
        }],
        systemDisk: {
            capacity: "40",
            storageType: "CloudBlockSSD",
        },
    },
});
Copy
import pulumi
import pulumi_volcengine as volcengine

foo = volcengine.veenedge.CloudServer("foo",
    billing_config=volcengine.veenedge.CloudServerBillingConfigArgs(
        bandwidth_billing_method="MonthlyP95",
        computing_billing_method="MonthlyPeak",
    ),
    cloudserver_name="tf-test",
    default_area_name="C******na",
    default_isp="CMCC",
    image_id="image*****viqm",
    network_config=volcengine.veenedge.CloudServerNetworkConfigArgs(
        bandwidth_peak="5",
    ),
    schedule_strategy=volcengine.veenedge.CloudServerScheduleStrategyArgs(
        network_strategy="region",
        price_strategy="high_priority",
        schedule_strategy="dispersion",
    ),
    secret_data="sshkey-47*****wgc",
    secret_type="KeyPair",
    server_area_level="region",
    spec_name="veEN****rge",
    storage_config=volcengine.veenedge.CloudServerStorageConfigArgs(
        data_disk_lists=[volcengine.veenedge.CloudServerStorageConfigDataDiskListArgs(
            capacity="20",
            storage_type="CloudBlockSSD",
        )],
        system_disk=volcengine.veenedge.CloudServerStorageConfigSystemDiskArgs(
            capacity="40",
            storage_type="CloudBlockSSD",
        ),
    ))
Copy
package main

import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/veenedge"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := veenedge.NewCloudServer(ctx, "foo", &veenedge.CloudServerArgs{
			BillingConfig: &veenedge.CloudServerBillingConfigArgs{
				BandwidthBillingMethod: pulumi.String("MonthlyP95"),
				ComputingBillingMethod: pulumi.String("MonthlyPeak"),
			},
			CloudserverName: pulumi.String("tf-test"),
			DefaultAreaName: pulumi.String("C******na"),
			DefaultIsp:      pulumi.String("CMCC"),
			ImageId:         pulumi.String("image*****viqm"),
			NetworkConfig: &veenedge.CloudServerNetworkConfigArgs{
				BandwidthPeak: pulumi.String("5"),
			},
			ScheduleStrategy: &veenedge.CloudServerScheduleStrategyArgs{
				NetworkStrategy:  pulumi.String("region"),
				PriceStrategy:    pulumi.String("high_priority"),
				ScheduleStrategy: pulumi.String("dispersion"),
			},
			SecretData:      pulumi.String("sshkey-47*****wgc"),
			SecretType:      pulumi.String("KeyPair"),
			ServerAreaLevel: pulumi.String("region"),
			SpecName:        pulumi.String("veEN****rge"),
			StorageConfig: &veenedge.CloudServerStorageConfigArgs{
				DataDiskLists: veenedge.CloudServerStorageConfigDataDiskListArray{
					&veenedge.CloudServerStorageConfigDataDiskListArgs{
						Capacity:    pulumi.String("20"),
						StorageType: pulumi.String("CloudBlockSSD"),
					},
				},
				SystemDisk: &veenedge.CloudServerStorageConfigSystemDiskArgs{
					Capacity:    pulumi.String("40"),
					StorageType: pulumi.String("CloudBlockSSD"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;

return await Deployment.RunAsync(() => 
{
    var foo = new Volcengine.Veenedge.CloudServer("foo", new()
    {
        BillingConfig = new Volcengine.Veenedge.Inputs.CloudServerBillingConfigArgs
        {
            BandwidthBillingMethod = "MonthlyP95",
            ComputingBillingMethod = "MonthlyPeak",
        },
        CloudserverName = "tf-test",
        DefaultAreaName = "C******na",
        DefaultIsp = "CMCC",
        ImageId = "image*****viqm",
        NetworkConfig = new Volcengine.Veenedge.Inputs.CloudServerNetworkConfigArgs
        {
            BandwidthPeak = "5",
        },
        ScheduleStrategy = new Volcengine.Veenedge.Inputs.CloudServerScheduleStrategyArgs
        {
            NetworkStrategy = "region",
            PriceStrategy = "high_priority",
            ScheduleStrategy = "dispersion",
        },
        SecretData = "sshkey-47*****wgc",
        SecretType = "KeyPair",
        ServerAreaLevel = "region",
        SpecName = "veEN****rge",
        StorageConfig = new Volcengine.Veenedge.Inputs.CloudServerStorageConfigArgs
        {
            DataDiskLists = new[]
            {
                new Volcengine.Veenedge.Inputs.CloudServerStorageConfigDataDiskListArgs
                {
                    Capacity = "20",
                    StorageType = "CloudBlockSSD",
                },
            },
            SystemDisk = new Volcengine.Veenedge.Inputs.CloudServerStorageConfigSystemDiskArgs
            {
                Capacity = "40",
                StorageType = "CloudBlockSSD",
            },
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.veenedge.CloudServer;
import com.pulumi.volcengine.veenedge.CloudServerArgs;
import com.pulumi.volcengine.veenedge.inputs.CloudServerBillingConfigArgs;
import com.pulumi.volcengine.veenedge.inputs.CloudServerNetworkConfigArgs;
import com.pulumi.volcengine.veenedge.inputs.CloudServerScheduleStrategyArgs;
import com.pulumi.volcengine.veenedge.inputs.CloudServerStorageConfigArgs;
import com.pulumi.volcengine.veenedge.inputs.CloudServerStorageConfigSystemDiskArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var foo = new CloudServer("foo", CloudServerArgs.builder()        
            .billingConfig(CloudServerBillingConfigArgs.builder()
                .bandwidthBillingMethod("MonthlyP95")
                .computingBillingMethod("MonthlyPeak")
                .build())
            .cloudserverName("tf-test")
            .defaultAreaName("C******na")
            .defaultIsp("CMCC")
            .imageId("image*****viqm")
            .networkConfig(CloudServerNetworkConfigArgs.builder()
                .bandwidthPeak(5)
                .build())
            .scheduleStrategy(CloudServerScheduleStrategyArgs.builder()
                .networkStrategy("region")
                .priceStrategy("high_priority")
                .scheduleStrategy("dispersion")
                .build())
            .secretData("sshkey-47*****wgc")
            .secretType("KeyPair")
            .serverAreaLevel("region")
            .specName("veEN****rge")
            .storageConfig(CloudServerStorageConfigArgs.builder()
                .dataDiskLists(CloudServerStorageConfigDataDiskListArgs.builder()
                    .capacity(20)
                    .storageType("CloudBlockSSD")
                    .build())
                .systemDisk(CloudServerStorageConfigSystemDiskArgs.builder()
                    .capacity(40)
                    .storageType("CloudBlockSSD")
                    .build())
                .build())
            .build());

    }
}
Copy
resources:
  foo:
    type: volcengine:veenedge:CloudServer
    properties:
      billingConfig:
        bandwidthBillingMethod: MonthlyP95
        computingBillingMethod: MonthlyPeak
      cloudserverName: tf-test
      defaultAreaName: C******na
      defaultIsp: CMCC
      imageId: image*****viqm
      networkConfig:
        bandwidthPeak: 5
      scheduleStrategy:
        networkStrategy: region
        priceStrategy: high_priority
        scheduleStrategy: dispersion
      secretData: sshkey-47*****wgc
      secretType: KeyPair
      serverAreaLevel: region
      specName: veEN****rge
      storageConfig:
        dataDiskLists:
          - capacity: 20
            storageType: CloudBlockSSD
        systemDisk:
          capacity: 40
          storageType: CloudBlockSSD
Copy

Create CloudServer Resource

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

Constructor syntax

new CloudServer(name: string, args: CloudServerArgs, opts?: CustomResourceOptions);
@overload
def CloudServer(resource_name: str,
                args: CloudServerArgs,
                opts: Optional[ResourceOptions] = None)

@overload
def CloudServer(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                image_id: Optional[str] = None,
                secret_type: Optional[str] = None,
                storage_config: Optional[CloudServerStorageConfigArgs] = None,
                default_area_name: Optional[str] = None,
                network_config: Optional[CloudServerNetworkConfigArgs] = None,
                default_isp: Optional[str] = None,
                schedule_strategy: Optional[CloudServerScheduleStrategyArgs] = None,
                spec_name: Optional[str] = None,
                cloudserver_name: Optional[str] = None,
                server_area_level: Optional[str] = None,
                billing_config: Optional[CloudServerBillingConfigArgs] = None,
                secret_data: Optional[str] = None,
                default_cluster_name: Optional[str] = None,
                custom_data: Optional[CloudServerCustomDataArgs] = None)
func NewCloudServer(ctx *Context, name string, args CloudServerArgs, opts ...ResourceOption) (*CloudServer, error)
public CloudServer(string name, CloudServerArgs args, CustomResourceOptions? opts = null)
public CloudServer(String name, CloudServerArgs args)
public CloudServer(String name, CloudServerArgs args, CustomResourceOptions options)
type: volcengine:veenedge:CloudServer
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

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

Constructor example

The following reference example uses placeholder values for all input properties.

var cloudServerResource = new Volcengine.Veenedge.CloudServer("cloudServerResource", new()
{
    ImageId = "string",
    SecretType = "string",
    StorageConfig = new Volcengine.Veenedge.Inputs.CloudServerStorageConfigArgs
    {
        SystemDisk = new Volcengine.Veenedge.Inputs.CloudServerStorageConfigSystemDiskArgs
        {
            Capacity = "string",
            StorageType = "string",
        },
        DataDiskLists = new[]
        {
            new Volcengine.Veenedge.Inputs.CloudServerStorageConfigDataDiskListArgs
            {
                Capacity = "string",
                StorageType = "string",
            },
        },
    },
    DefaultAreaName = "string",
    NetworkConfig = new Volcengine.Veenedge.Inputs.CloudServerNetworkConfigArgs
    {
        BandwidthPeak = "string",
        CustomExternalInterfaceName = "string",
        CustomInternalInterfaceName = "string",
        EnableIpv6 = false,
        InternalBandwidthPeak = "string",
    },
    DefaultIsp = "string",
    ScheduleStrategy = new Volcengine.Veenedge.Inputs.CloudServerScheduleStrategyArgs
    {
        NetworkStrategy = "string",
        PriceStrategy = "string",
        ScheduleStrategy = "string",
    },
    SpecName = "string",
    CloudserverName = "string",
    ServerAreaLevel = "string",
    BillingConfig = new Volcengine.Veenedge.Inputs.CloudServerBillingConfigArgs
    {
        BandwidthBillingMethod = "string",
        ComputingBillingMethod = "string",
    },
    SecretData = "string",
    DefaultClusterName = "string",
    CustomData = new Volcengine.Veenedge.Inputs.CloudServerCustomDataArgs
    {
        Data = "string",
    },
});
Copy
example, err := veenedge.NewCloudServer(ctx, "cloudServerResource", &veenedge.CloudServerArgs{
	ImageId:    pulumi.String("string"),
	SecretType: pulumi.String("string"),
	StorageConfig: &veenedge.CloudServerStorageConfigArgs{
		SystemDisk: &veenedge.CloudServerStorageConfigSystemDiskArgs{
			Capacity:    pulumi.String("string"),
			StorageType: pulumi.String("string"),
		},
		DataDiskLists: veenedge.CloudServerStorageConfigDataDiskListArray{
			&veenedge.CloudServerStorageConfigDataDiskListArgs{
				Capacity:    pulumi.String("string"),
				StorageType: pulumi.String("string"),
			},
		},
	},
	DefaultAreaName: pulumi.String("string"),
	NetworkConfig: &veenedge.CloudServerNetworkConfigArgs{
		BandwidthPeak:               pulumi.String("string"),
		CustomExternalInterfaceName: pulumi.String("string"),
		CustomInternalInterfaceName: pulumi.String("string"),
		EnableIpv6:                  pulumi.Bool(false),
		InternalBandwidthPeak:       pulumi.String("string"),
	},
	DefaultIsp: pulumi.String("string"),
	ScheduleStrategy: &veenedge.CloudServerScheduleStrategyArgs{
		NetworkStrategy:  pulumi.String("string"),
		PriceStrategy:    pulumi.String("string"),
		ScheduleStrategy: pulumi.String("string"),
	},
	SpecName:        pulumi.String("string"),
	CloudserverName: pulumi.String("string"),
	ServerAreaLevel: pulumi.String("string"),
	BillingConfig: &veenedge.CloudServerBillingConfigArgs{
		BandwidthBillingMethod: pulumi.String("string"),
		ComputingBillingMethod: pulumi.String("string"),
	},
	SecretData:         pulumi.String("string"),
	DefaultClusterName: pulumi.String("string"),
	CustomData: &veenedge.CloudServerCustomDataArgs{
		Data: pulumi.String("string"),
	},
})
Copy
var cloudServerResource = new CloudServer("cloudServerResource", CloudServerArgs.builder()
    .imageId("string")
    .secretType("string")
    .storageConfig(CloudServerStorageConfigArgs.builder()
        .systemDisk(CloudServerStorageConfigSystemDiskArgs.builder()
            .capacity("string")
            .storageType("string")
            .build())
        .dataDiskLists(CloudServerStorageConfigDataDiskListArgs.builder()
            .capacity("string")
            .storageType("string")
            .build())
        .build())
    .defaultAreaName("string")
    .networkConfig(CloudServerNetworkConfigArgs.builder()
        .bandwidthPeak("string")
        .customExternalInterfaceName("string")
        .customInternalInterfaceName("string")
        .enableIpv6(false)
        .internalBandwidthPeak("string")
        .build())
    .defaultIsp("string")
    .scheduleStrategy(CloudServerScheduleStrategyArgs.builder()
        .networkStrategy("string")
        .priceStrategy("string")
        .scheduleStrategy("string")
        .build())
    .specName("string")
    .cloudserverName("string")
    .serverAreaLevel("string")
    .billingConfig(CloudServerBillingConfigArgs.builder()
        .bandwidthBillingMethod("string")
        .computingBillingMethod("string")
        .build())
    .secretData("string")
    .defaultClusterName("string")
    .customData(CloudServerCustomDataArgs.builder()
        .data("string")
        .build())
    .build());
Copy
cloud_server_resource = volcengine.veenedge.CloudServer("cloudServerResource",
    image_id="string",
    secret_type="string",
    storage_config={
        "system_disk": {
            "capacity": "string",
            "storage_type": "string",
        },
        "data_disk_lists": [{
            "capacity": "string",
            "storage_type": "string",
        }],
    },
    default_area_name="string",
    network_config={
        "bandwidth_peak": "string",
        "custom_external_interface_name": "string",
        "custom_internal_interface_name": "string",
        "enable_ipv6": False,
        "internal_bandwidth_peak": "string",
    },
    default_isp="string",
    schedule_strategy={
        "network_strategy": "string",
        "price_strategy": "string",
        "schedule_strategy": "string",
    },
    spec_name="string",
    cloudserver_name="string",
    server_area_level="string",
    billing_config={
        "bandwidth_billing_method": "string",
        "computing_billing_method": "string",
    },
    secret_data="string",
    default_cluster_name="string",
    custom_data={
        "data": "string",
    })
Copy
const cloudServerResource = new volcengine.veenedge.CloudServer("cloudServerResource", {
    imageId: "string",
    secretType: "string",
    storageConfig: {
        systemDisk: {
            capacity: "string",
            storageType: "string",
        },
        dataDiskLists: [{
            capacity: "string",
            storageType: "string",
        }],
    },
    defaultAreaName: "string",
    networkConfig: {
        bandwidthPeak: "string",
        customExternalInterfaceName: "string",
        customInternalInterfaceName: "string",
        enableIpv6: false,
        internalBandwidthPeak: "string",
    },
    defaultIsp: "string",
    scheduleStrategy: {
        networkStrategy: "string",
        priceStrategy: "string",
        scheduleStrategy: "string",
    },
    specName: "string",
    cloudserverName: "string",
    serverAreaLevel: "string",
    billingConfig: {
        bandwidthBillingMethod: "string",
        computingBillingMethod: "string",
    },
    secretData: "string",
    defaultClusterName: "string",
    customData: {
        data: "string",
    },
});
Copy
type: volcengine:veenedge:CloudServer
properties:
    billingConfig:
        bandwidthBillingMethod: string
        computingBillingMethod: string
    cloudserverName: string
    customData:
        data: string
    defaultAreaName: string
    defaultClusterName: string
    defaultIsp: string
    imageId: string
    networkConfig:
        bandwidthPeak: string
        customExternalInterfaceName: string
        customInternalInterfaceName: string
        enableIpv6: false
        internalBandwidthPeak: string
    scheduleStrategy:
        networkStrategy: string
        priceStrategy: string
        scheduleStrategy: string
    secretData: string
    secretType: string
    serverAreaLevel: string
    specName: string
    storageConfig:
        dataDiskLists:
            - capacity: string
              storageType: string
        systemDisk:
            capacity: string
            storageType: string
Copy

CloudServer Resource Properties

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

Inputs

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

The CloudServer resource accepts the following input properties:

CloudserverName
This property is required.
Changes to this property will trigger replacement.
string
The name of cloud server.
DefaultAreaName This property is required. string
The name of default area.
DefaultIsp This property is required. string
The default isp info.
ImageId
This property is required.
Changes to this property will trigger replacement.
string
The image id of cloud server.
NetworkConfig
This property is required.
Changes to this property will trigger replacement.
CloudServerNetworkConfig
The config of the network.
ScheduleStrategy
This property is required.
Changes to this property will trigger replacement.
CloudServerScheduleStrategy
The schedule strategy.
SecretType
This property is required.
Changes to this property will trigger replacement.
string
The type of secret. The value can be KeyPair or Password.
ServerAreaLevel
This property is required.
Changes to this property will trigger replacement.
string
The server area level. The value can be region or city.
SpecName
This property is required.
Changes to this property will trigger replacement.
string
The spec name of cloud server.
StorageConfig
This property is required.
Changes to this property will trigger replacement.
CloudServerStorageConfig
The config of the storage.
BillingConfig Changes to this property will trigger replacement. CloudServerBillingConfig
The config of the billing.
CustomData Changes to this property will trigger replacement. CloudServerCustomData
The custom data.
DefaultClusterName string
The name of default cluster.
SecretData Changes to this property will trigger replacement. string
The data of secret. The value can be Password or KeyPair ID.
CloudserverName
This property is required.
Changes to this property will trigger replacement.
string
The name of cloud server.
DefaultAreaName This property is required. string
The name of default area.
DefaultIsp This property is required. string
The default isp info.
ImageId
This property is required.
Changes to this property will trigger replacement.
string
The image id of cloud server.
NetworkConfig
This property is required.
Changes to this property will trigger replacement.
CloudServerNetworkConfigArgs
The config of the network.
ScheduleStrategy
This property is required.
Changes to this property will trigger replacement.
CloudServerScheduleStrategyArgs
The schedule strategy.
SecretType
This property is required.
Changes to this property will trigger replacement.
string
The type of secret. The value can be KeyPair or Password.
ServerAreaLevel
This property is required.
Changes to this property will trigger replacement.
string
The server area level. The value can be region or city.
SpecName
This property is required.
Changes to this property will trigger replacement.
string
The spec name of cloud server.
StorageConfig
This property is required.
Changes to this property will trigger replacement.
CloudServerStorageConfigArgs
The config of the storage.
BillingConfig Changes to this property will trigger replacement. CloudServerBillingConfigArgs
The config of the billing.
CustomData Changes to this property will trigger replacement. CloudServerCustomDataArgs
The custom data.
DefaultClusterName string
The name of default cluster.
SecretData Changes to this property will trigger replacement. string
The data of secret. The value can be Password or KeyPair ID.
cloudserverName
This property is required.
Changes to this property will trigger replacement.
String
The name of cloud server.
defaultAreaName This property is required. String
The name of default area.
defaultIsp This property is required. String
The default isp info.
imageId
This property is required.
Changes to this property will trigger replacement.
String
The image id of cloud server.
networkConfig
This property is required.
Changes to this property will trigger replacement.
CloudServerNetworkConfig
The config of the network.
scheduleStrategy
This property is required.
Changes to this property will trigger replacement.
CloudServerScheduleStrategy
The schedule strategy.
secretType
This property is required.
Changes to this property will trigger replacement.
String
The type of secret. The value can be KeyPair or Password.
serverAreaLevel
This property is required.
Changes to this property will trigger replacement.
String
The server area level. The value can be region or city.
specName
This property is required.
Changes to this property will trigger replacement.
String
The spec name of cloud server.
storageConfig
This property is required.
Changes to this property will trigger replacement.
CloudServerStorageConfig
The config of the storage.
billingConfig Changes to this property will trigger replacement. CloudServerBillingConfig
The config of the billing.
customData Changes to this property will trigger replacement. CloudServerCustomData
The custom data.
defaultClusterName String
The name of default cluster.
secretData Changes to this property will trigger replacement. String
The data of secret. The value can be Password or KeyPair ID.
cloudserverName
This property is required.
Changes to this property will trigger replacement.
string
The name of cloud server.
defaultAreaName This property is required. string
The name of default area.
defaultIsp This property is required. string
The default isp info.
imageId
This property is required.
Changes to this property will trigger replacement.
string
The image id of cloud server.
networkConfig
This property is required.
Changes to this property will trigger replacement.
CloudServerNetworkConfig
The config of the network.
scheduleStrategy
This property is required.
Changes to this property will trigger replacement.
CloudServerScheduleStrategy
The schedule strategy.
secretType
This property is required.
Changes to this property will trigger replacement.
string
The type of secret. The value can be KeyPair or Password.
serverAreaLevel
This property is required.
Changes to this property will trigger replacement.
string
The server area level. The value can be region or city.
specName
This property is required.
Changes to this property will trigger replacement.
string
The spec name of cloud server.
storageConfig
This property is required.
Changes to this property will trigger replacement.
CloudServerStorageConfig
The config of the storage.
billingConfig Changes to this property will trigger replacement. CloudServerBillingConfig
The config of the billing.
customData Changes to this property will trigger replacement. CloudServerCustomData
The custom data.
defaultClusterName string
The name of default cluster.
secretData Changes to this property will trigger replacement. string
The data of secret. The value can be Password or KeyPair ID.
cloudserver_name
This property is required.
Changes to this property will trigger replacement.
str
The name of cloud server.
default_area_name This property is required. str
The name of default area.
default_isp This property is required. str
The default isp info.
image_id
This property is required.
Changes to this property will trigger replacement.
str
The image id of cloud server.
network_config
This property is required.
Changes to this property will trigger replacement.
CloudServerNetworkConfigArgs
The config of the network.
schedule_strategy
This property is required.
Changes to this property will trigger replacement.
CloudServerScheduleStrategyArgs
The schedule strategy.
secret_type
This property is required.
Changes to this property will trigger replacement.
str
The type of secret. The value can be KeyPair or Password.
server_area_level
This property is required.
Changes to this property will trigger replacement.
str
The server area level. The value can be region or city.
spec_name
This property is required.
Changes to this property will trigger replacement.
str
The spec name of cloud server.
storage_config
This property is required.
Changes to this property will trigger replacement.
CloudServerStorageConfigArgs
The config of the storage.
billing_config Changes to this property will trigger replacement. CloudServerBillingConfigArgs
The config of the billing.
custom_data Changes to this property will trigger replacement. CloudServerCustomDataArgs
The custom data.
default_cluster_name str
The name of default cluster.
secret_data Changes to this property will trigger replacement. str
The data of secret. The value can be Password or KeyPair ID.
cloudserverName
This property is required.
Changes to this property will trigger replacement.
String
The name of cloud server.
defaultAreaName This property is required. String
The name of default area.
defaultIsp This property is required. String
The default isp info.
imageId
This property is required.
Changes to this property will trigger replacement.
String
The image id of cloud server.
networkConfig
This property is required.
Changes to this property will trigger replacement.
Property Map
The config of the network.
scheduleStrategy
This property is required.
Changes to this property will trigger replacement.
Property Map
The schedule strategy.
secretType
This property is required.
Changes to this property will trigger replacement.
String
The type of secret. The value can be KeyPair or Password.
serverAreaLevel
This property is required.
Changes to this property will trigger replacement.
String
The server area level. The value can be region or city.
specName
This property is required.
Changes to this property will trigger replacement.
String
The spec name of cloud server.
storageConfig
This property is required.
Changes to this property will trigger replacement.
Property Map
The config of the storage.
billingConfig Changes to this property will trigger replacement. Property Map
The config of the billing.
customData Changes to this property will trigger replacement. Property Map
The custom data.
defaultClusterName String
The name of default cluster.
secretData Changes to this property will trigger replacement. String
The data of secret. The value can be Password or KeyPair ID.

Outputs

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

DefaultInstanceId string
The default instance id generate by cloud server.
Id string
The provider-assigned unique ID for this managed resource.
DefaultInstanceId string
The default instance id generate by cloud server.
Id string
The provider-assigned unique ID for this managed resource.
defaultInstanceId String
The default instance id generate by cloud server.
id String
The provider-assigned unique ID for this managed resource.
defaultInstanceId string
The default instance id generate by cloud server.
id string
The provider-assigned unique ID for this managed resource.
default_instance_id str
The default instance id generate by cloud server.
id str
The provider-assigned unique ID for this managed resource.
defaultInstanceId String
The default instance id generate by cloud server.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing CloudServer Resource

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

public static get(name: string, id: Input<ID>, state?: CloudServerState, opts?: CustomResourceOptions): CloudServer
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        billing_config: Optional[CloudServerBillingConfigArgs] = None,
        cloudserver_name: Optional[str] = None,
        custom_data: Optional[CloudServerCustomDataArgs] = None,
        default_area_name: Optional[str] = None,
        default_cluster_name: Optional[str] = None,
        default_instance_id: Optional[str] = None,
        default_isp: Optional[str] = None,
        image_id: Optional[str] = None,
        network_config: Optional[CloudServerNetworkConfigArgs] = None,
        schedule_strategy: Optional[CloudServerScheduleStrategyArgs] = None,
        secret_data: Optional[str] = None,
        secret_type: Optional[str] = None,
        server_area_level: Optional[str] = None,
        spec_name: Optional[str] = None,
        storage_config: Optional[CloudServerStorageConfigArgs] = None) -> CloudServer
func GetCloudServer(ctx *Context, name string, id IDInput, state *CloudServerState, opts ...ResourceOption) (*CloudServer, error)
public static CloudServer Get(string name, Input<string> id, CloudServerState? state, CustomResourceOptions? opts = null)
public static CloudServer get(String name, Output<String> id, CloudServerState state, CustomResourceOptions options)
resources:  _:    type: volcengine:veenedge:CloudServer    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
BillingConfig Changes to this property will trigger replacement. CloudServerBillingConfig
The config of the billing.
CloudserverName Changes to this property will trigger replacement. string
The name of cloud server.
CustomData Changes to this property will trigger replacement. CloudServerCustomData
The custom data.
DefaultAreaName string
The name of default area.
DefaultClusterName string
The name of default cluster.
DefaultInstanceId string
The default instance id generate by cloud server.
DefaultIsp string
The default isp info.
ImageId Changes to this property will trigger replacement. string
The image id of cloud server.
NetworkConfig Changes to this property will trigger replacement. CloudServerNetworkConfig
The config of the network.
ScheduleStrategy Changes to this property will trigger replacement. CloudServerScheduleStrategy
The schedule strategy.
SecretData Changes to this property will trigger replacement. string
The data of secret. The value can be Password or KeyPair ID.
SecretType Changes to this property will trigger replacement. string
The type of secret. The value can be KeyPair or Password.
ServerAreaLevel Changes to this property will trigger replacement. string
The server area level. The value can be region or city.
SpecName Changes to this property will trigger replacement. string
The spec name of cloud server.
StorageConfig Changes to this property will trigger replacement. CloudServerStorageConfig
The config of the storage.
BillingConfig Changes to this property will trigger replacement. CloudServerBillingConfigArgs
The config of the billing.
CloudserverName Changes to this property will trigger replacement. string
The name of cloud server.
CustomData Changes to this property will trigger replacement. CloudServerCustomDataArgs
The custom data.
DefaultAreaName string
The name of default area.
DefaultClusterName string
The name of default cluster.
DefaultInstanceId string
The default instance id generate by cloud server.
DefaultIsp string
The default isp info.
ImageId Changes to this property will trigger replacement. string
The image id of cloud server.
NetworkConfig Changes to this property will trigger replacement. CloudServerNetworkConfigArgs
The config of the network.
ScheduleStrategy Changes to this property will trigger replacement. CloudServerScheduleStrategyArgs
The schedule strategy.
SecretData Changes to this property will trigger replacement. string
The data of secret. The value can be Password or KeyPair ID.
SecretType Changes to this property will trigger replacement. string
The type of secret. The value can be KeyPair or Password.
ServerAreaLevel Changes to this property will trigger replacement. string
The server area level. The value can be region or city.
SpecName Changes to this property will trigger replacement. string
The spec name of cloud server.
StorageConfig Changes to this property will trigger replacement. CloudServerStorageConfigArgs
The config of the storage.
billingConfig Changes to this property will trigger replacement. CloudServerBillingConfig
The config of the billing.
cloudserverName Changes to this property will trigger replacement. String
The name of cloud server.
customData Changes to this property will trigger replacement. CloudServerCustomData
The custom data.
defaultAreaName String
The name of default area.
defaultClusterName String
The name of default cluster.
defaultInstanceId String
The default instance id generate by cloud server.
defaultIsp String
The default isp info.
imageId Changes to this property will trigger replacement. String
The image id of cloud server.
networkConfig Changes to this property will trigger replacement. CloudServerNetworkConfig
The config of the network.
scheduleStrategy Changes to this property will trigger replacement. CloudServerScheduleStrategy
The schedule strategy.
secretData Changes to this property will trigger replacement. String
The data of secret. The value can be Password or KeyPair ID.
secretType Changes to this property will trigger replacement. String
The type of secret. The value can be KeyPair or Password.
serverAreaLevel Changes to this property will trigger replacement. String
The server area level. The value can be region or city.
specName Changes to this property will trigger replacement. String
The spec name of cloud server.
storageConfig Changes to this property will trigger replacement. CloudServerStorageConfig
The config of the storage.
billingConfig Changes to this property will trigger replacement. CloudServerBillingConfig
The config of the billing.
cloudserverName Changes to this property will trigger replacement. string
The name of cloud server.
customData Changes to this property will trigger replacement. CloudServerCustomData
The custom data.
defaultAreaName string
The name of default area.
defaultClusterName string
The name of default cluster.
defaultInstanceId string
The default instance id generate by cloud server.
defaultIsp string
The default isp info.
imageId Changes to this property will trigger replacement. string
The image id of cloud server.
networkConfig Changes to this property will trigger replacement. CloudServerNetworkConfig
The config of the network.
scheduleStrategy Changes to this property will trigger replacement. CloudServerScheduleStrategy
The schedule strategy.
secretData Changes to this property will trigger replacement. string
The data of secret. The value can be Password or KeyPair ID.
secretType Changes to this property will trigger replacement. string
The type of secret. The value can be KeyPair or Password.
serverAreaLevel Changes to this property will trigger replacement. string
The server area level. The value can be region or city.
specName Changes to this property will trigger replacement. string
The spec name of cloud server.
storageConfig Changes to this property will trigger replacement. CloudServerStorageConfig
The config of the storage.
billing_config Changes to this property will trigger replacement. CloudServerBillingConfigArgs
The config of the billing.
cloudserver_name Changes to this property will trigger replacement. str
The name of cloud server.
custom_data Changes to this property will trigger replacement. CloudServerCustomDataArgs
The custom data.
default_area_name str
The name of default area.
default_cluster_name str
The name of default cluster.
default_instance_id str
The default instance id generate by cloud server.
default_isp str
The default isp info.
image_id Changes to this property will trigger replacement. str
The image id of cloud server.
network_config Changes to this property will trigger replacement. CloudServerNetworkConfigArgs
The config of the network.
schedule_strategy Changes to this property will trigger replacement. CloudServerScheduleStrategyArgs
The schedule strategy.
secret_data Changes to this property will trigger replacement. str
The data of secret. The value can be Password or KeyPair ID.
secret_type Changes to this property will trigger replacement. str
The type of secret. The value can be KeyPair or Password.
server_area_level Changes to this property will trigger replacement. str
The server area level. The value can be region or city.
spec_name Changes to this property will trigger replacement. str
The spec name of cloud server.
storage_config Changes to this property will trigger replacement. CloudServerStorageConfigArgs
The config of the storage.
billingConfig Changes to this property will trigger replacement. Property Map
The config of the billing.
cloudserverName Changes to this property will trigger replacement. String
The name of cloud server.
customData Changes to this property will trigger replacement. Property Map
The custom data.
defaultAreaName String
The name of default area.
defaultClusterName String
The name of default cluster.
defaultInstanceId String
The default instance id generate by cloud server.
defaultIsp String
The default isp info.
imageId Changes to this property will trigger replacement. String
The image id of cloud server.
networkConfig Changes to this property will trigger replacement. Property Map
The config of the network.
scheduleStrategy Changes to this property will trigger replacement. Property Map
The schedule strategy.
secretData Changes to this property will trigger replacement. String
The data of secret. The value can be Password or KeyPair ID.
secretType Changes to this property will trigger replacement. String
The type of secret. The value can be KeyPair or Password.
serverAreaLevel Changes to this property will trigger replacement. String
The server area level. The value can be region or city.
specName Changes to this property will trigger replacement. String
The spec name of cloud server.
storageConfig Changes to this property will trigger replacement. Property Map
The config of the storage.

Supporting Types

CloudServerBillingConfig
, CloudServerBillingConfigArgs

BandwidthBillingMethod
This property is required.
Changes to this property will trigger replacement.
string
The method of bandwidth billing. The value can be MonthlyP95 or DailyPeak.
ComputingBillingMethod
This property is required.
Changes to this property will trigger replacement.
string
The method of computing billing. The value can be MonthlyPeak or DailyPeak.
BandwidthBillingMethod
This property is required.
Changes to this property will trigger replacement.
string
The method of bandwidth billing. The value can be MonthlyP95 or DailyPeak.
ComputingBillingMethod
This property is required.
Changes to this property will trigger replacement.
string
The method of computing billing. The value can be MonthlyPeak or DailyPeak.
bandwidthBillingMethod
This property is required.
Changes to this property will trigger replacement.
String
The method of bandwidth billing. The value can be MonthlyP95 or DailyPeak.
computingBillingMethod
This property is required.
Changes to this property will trigger replacement.
String
The method of computing billing. The value can be MonthlyPeak or DailyPeak.
bandwidthBillingMethod
This property is required.
Changes to this property will trigger replacement.
string
The method of bandwidth billing. The value can be MonthlyP95 or DailyPeak.
computingBillingMethod
This property is required.
Changes to this property will trigger replacement.
string
The method of computing billing. The value can be MonthlyPeak or DailyPeak.
bandwidth_billing_method
This property is required.
Changes to this property will trigger replacement.
str
The method of bandwidth billing. The value can be MonthlyP95 or DailyPeak.
computing_billing_method
This property is required.
Changes to this property will trigger replacement.
str
The method of computing billing. The value can be MonthlyPeak or DailyPeak.
bandwidthBillingMethod
This property is required.
Changes to this property will trigger replacement.
String
The method of bandwidth billing. The value can be MonthlyP95 or DailyPeak.
computingBillingMethod
This property is required.
Changes to this property will trigger replacement.
String
The method of computing billing. The value can be MonthlyPeak or DailyPeak.

CloudServerCustomData
, CloudServerCustomDataArgs

Data
This property is required.
Changes to this property will trigger replacement.
string
The custom data info.
Data
This property is required.
Changes to this property will trigger replacement.
string
The custom data info.
data
This property is required.
Changes to this property will trigger replacement.
String
The custom data info.
data
This property is required.
Changes to this property will trigger replacement.
string
The custom data info.
data
This property is required.
Changes to this property will trigger replacement.
str
The custom data info.
data
This property is required.
Changes to this property will trigger replacement.
String
The custom data info.

CloudServerNetworkConfig
, CloudServerNetworkConfigArgs

BandwidthPeak
This property is required.
Changes to this property will trigger replacement.
string
The peak of bandwidth.
CustomExternalInterfaceName Changes to this property will trigger replacement. string
The name of custom external interface.
CustomInternalInterfaceName Changes to this property will trigger replacement. string
The name of custom internal interface.
EnableIpv6 Changes to this property will trigger replacement. bool
Whether enable ipv6.
InternalBandwidthPeak Changes to this property will trigger replacement. string
The internal peak of bandwidth.
BandwidthPeak
This property is required.
Changes to this property will trigger replacement.
string
The peak of bandwidth.
CustomExternalInterfaceName Changes to this property will trigger replacement. string
The name of custom external interface.
CustomInternalInterfaceName Changes to this property will trigger replacement. string
The name of custom internal interface.
EnableIpv6 Changes to this property will trigger replacement. bool
Whether enable ipv6.
InternalBandwidthPeak Changes to this property will trigger replacement. string
The internal peak of bandwidth.
bandwidthPeak
This property is required.
Changes to this property will trigger replacement.
String
The peak of bandwidth.
customExternalInterfaceName Changes to this property will trigger replacement. String
The name of custom external interface.
customInternalInterfaceName Changes to this property will trigger replacement. String
The name of custom internal interface.
enableIpv6 Changes to this property will trigger replacement. Boolean
Whether enable ipv6.
internalBandwidthPeak Changes to this property will trigger replacement. String
The internal peak of bandwidth.
bandwidthPeak
This property is required.
Changes to this property will trigger replacement.
string
The peak of bandwidth.
customExternalInterfaceName Changes to this property will trigger replacement. string
The name of custom external interface.
customInternalInterfaceName Changes to this property will trigger replacement. string
The name of custom internal interface.
enableIpv6 Changes to this property will trigger replacement. boolean
Whether enable ipv6.
internalBandwidthPeak Changes to this property will trigger replacement. string
The internal peak of bandwidth.
bandwidth_peak
This property is required.
Changes to this property will trigger replacement.
str
The peak of bandwidth.
custom_external_interface_name Changes to this property will trigger replacement. str
The name of custom external interface.
custom_internal_interface_name Changes to this property will trigger replacement. str
The name of custom internal interface.
enable_ipv6 Changes to this property will trigger replacement. bool
Whether enable ipv6.
internal_bandwidth_peak Changes to this property will trigger replacement. str
The internal peak of bandwidth.
bandwidthPeak
This property is required.
Changes to this property will trigger replacement.
String
The peak of bandwidth.
customExternalInterfaceName Changes to this property will trigger replacement. String
The name of custom external interface.
customInternalInterfaceName Changes to this property will trigger replacement. String
The name of custom internal interface.
enableIpv6 Changes to this property will trigger replacement. Boolean
Whether enable ipv6.
internalBandwidthPeak Changes to this property will trigger replacement. String
The internal peak of bandwidth.

CloudServerScheduleStrategy
, CloudServerScheduleStrategyArgs

NetworkStrategy
This property is required.
Changes to this property will trigger replacement.
string
The network strategy.
PriceStrategy
This property is required.
Changes to this property will trigger replacement.
string
The price strategy. The value can be high_priority or low_priority.
ScheduleStrategy
This property is required.
Changes to this property will trigger replacement.
string
The type of schedule strategy. The value can be dispersion or concentration.
NetworkStrategy
This property is required.
Changes to this property will trigger replacement.
string
The network strategy.
PriceStrategy
This property is required.
Changes to this property will trigger replacement.
string
The price strategy. The value can be high_priority or low_priority.
ScheduleStrategy
This property is required.
Changes to this property will trigger replacement.
string
The type of schedule strategy. The value can be dispersion or concentration.
networkStrategy
This property is required.
Changes to this property will trigger replacement.
String
The network strategy.
priceStrategy
This property is required.
Changes to this property will trigger replacement.
String
The price strategy. The value can be high_priority or low_priority.
scheduleStrategy
This property is required.
Changes to this property will trigger replacement.
String
The type of schedule strategy. The value can be dispersion or concentration.
networkStrategy
This property is required.
Changes to this property will trigger replacement.
string
The network strategy.
priceStrategy
This property is required.
Changes to this property will trigger replacement.
string
The price strategy. The value can be high_priority or low_priority.
scheduleStrategy
This property is required.
Changes to this property will trigger replacement.
string
The type of schedule strategy. The value can be dispersion or concentration.
network_strategy
This property is required.
Changes to this property will trigger replacement.
str
The network strategy.
price_strategy
This property is required.
Changes to this property will trigger replacement.
str
The price strategy. The value can be high_priority or low_priority.
schedule_strategy
This property is required.
Changes to this property will trigger replacement.
str
The type of schedule strategy. The value can be dispersion or concentration.
networkStrategy
This property is required.
Changes to this property will trigger replacement.
String
The network strategy.
priceStrategy
This property is required.
Changes to this property will trigger replacement.
String
The price strategy. The value can be high_priority or low_priority.
scheduleStrategy
This property is required.
Changes to this property will trigger replacement.
String
The type of schedule strategy. The value can be dispersion or concentration.

CloudServerStorageConfig
, CloudServerStorageConfigArgs

SystemDisk
This property is required.
Changes to this property will trigger replacement.
CloudServerStorageConfigSystemDisk
The disk info of system.
DataDiskLists Changes to this property will trigger replacement. List<CloudServerStorageConfigDataDiskList>
The disk list info of data.
SystemDisk
This property is required.
Changes to this property will trigger replacement.
CloudServerStorageConfigSystemDisk
The disk info of system.
DataDiskLists Changes to this property will trigger replacement. []CloudServerStorageConfigDataDiskList
The disk list info of data.
systemDisk
This property is required.
Changes to this property will trigger replacement.
CloudServerStorageConfigSystemDisk
The disk info of system.
dataDiskLists Changes to this property will trigger replacement. List<CloudServerStorageConfigDataDiskList>
The disk list info of data.
systemDisk
This property is required.
Changes to this property will trigger replacement.
CloudServerStorageConfigSystemDisk
The disk info of system.
dataDiskLists Changes to this property will trigger replacement. CloudServerStorageConfigDataDiskList[]
The disk list info of data.
system_disk
This property is required.
Changes to this property will trigger replacement.
CloudServerStorageConfigSystemDisk
The disk info of system.
data_disk_lists Changes to this property will trigger replacement. Sequence[CloudServerStorageConfigDataDiskList]
The disk list info of data.
systemDisk
This property is required.
Changes to this property will trigger replacement.
Property Map
The disk info of system.
dataDiskLists Changes to this property will trigger replacement. List<Property Map>
The disk list info of data.

CloudServerStorageConfigDataDiskList
, CloudServerStorageConfigDataDiskListArgs

Capacity
This property is required.
Changes to this property will trigger replacement.
string
The capacity of storage.
StorageType
This property is required.
Changes to this property will trigger replacement.
string
The type of storage. The value can be CloudBlockHDD or CloudBlockSSD.
Capacity
This property is required.
Changes to this property will trigger replacement.
string
The capacity of storage.
StorageType
This property is required.
Changes to this property will trigger replacement.
string
The type of storage. The value can be CloudBlockHDD or CloudBlockSSD.
capacity
This property is required.
Changes to this property will trigger replacement.
String
The capacity of storage.
storageType
This property is required.
Changes to this property will trigger replacement.
String
The type of storage. The value can be CloudBlockHDD or CloudBlockSSD.
capacity
This property is required.
Changes to this property will trigger replacement.
string
The capacity of storage.
storageType
This property is required.
Changes to this property will trigger replacement.
string
The type of storage. The value can be CloudBlockHDD or CloudBlockSSD.
capacity
This property is required.
Changes to this property will trigger replacement.
str
The capacity of storage.
storage_type
This property is required.
Changes to this property will trigger replacement.
str
The type of storage. The value can be CloudBlockHDD or CloudBlockSSD.
capacity
This property is required.
Changes to this property will trigger replacement.
String
The capacity of storage.
storageType
This property is required.
Changes to this property will trigger replacement.
String
The type of storage. The value can be CloudBlockHDD or CloudBlockSSD.

CloudServerStorageConfigSystemDisk
, CloudServerStorageConfigSystemDiskArgs

Capacity
This property is required.
Changes to this property will trigger replacement.
string
The capacity of storage.
StorageType
This property is required.
Changes to this property will trigger replacement.
string
The type of storage. The value can be CloudBlockHDD or CloudBlockSSD.
Capacity
This property is required.
Changes to this property will trigger replacement.
string
The capacity of storage.
StorageType
This property is required.
Changes to this property will trigger replacement.
string
The type of storage. The value can be CloudBlockHDD or CloudBlockSSD.
capacity
This property is required.
Changes to this property will trigger replacement.
String
The capacity of storage.
storageType
This property is required.
Changes to this property will trigger replacement.
String
The type of storage. The value can be CloudBlockHDD or CloudBlockSSD.
capacity
This property is required.
Changes to this property will trigger replacement.
string
The capacity of storage.
storageType
This property is required.
Changes to this property will trigger replacement.
string
The type of storage. The value can be CloudBlockHDD or CloudBlockSSD.
capacity
This property is required.
Changes to this property will trigger replacement.
str
The capacity of storage.
storage_type
This property is required.
Changes to this property will trigger replacement.
str
The type of storage. The value can be CloudBlockHDD or CloudBlockSSD.
capacity
This property is required.
Changes to this property will trigger replacement.
String
The capacity of storage.
storageType
This property is required.
Changes to this property will trigger replacement.
String
The type of storage. The value can be CloudBlockHDD or CloudBlockSSD.

Import

CloudServer can be imported using the id, e.g.

$ pulumi import volcengine:veenedge/cloudServer:CloudServer default cloudserver-n769ewmjjqyqh5dv
Copy

After the veenedge cloud server is created, a default edge instance will be created, we recommend managing this default instance as follows

resource “volcengine_veenedge_instance” “foo1” {

instance_id = volcengine_veenedge_cloud_server.foo.default_instance_id

}

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

Package Details

Repository
volcengine volcengine/pulumi-volcengine
License
Apache-2.0
Notes
This Pulumi package is based on the volcengine Terraform Provider.