published on Thursday, Sep 3, 2026 by Volcengine
published on Thursday, Sep 3, 2026 by Volcengine
The dedicated host cluster is a logical collection at the availability zone level. You can use dedicated host clusters to group and manage dedicated hosts, or create instances in a specified cluster.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcenginecc from "@volcengine/pulumi-volcenginecc";
const example = new volcenginecc.ecs.DedicatedHostCluster("example", {
dedicatedHostClusterName: "ccapi-ddhc-full",
description: "ccapi dedicated host cluster full",
zoneId: "cn-beijing-a",
});
import pulumi
import pulumi_volcenginecc as volcenginecc
example = volcenginecc.ecs.DedicatedHostCluster("example",
dedicated_host_cluster_name="ccapi-ddhc-full",
description="ccapi dedicated host cluster full",
zone_id="cn-beijing-a")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcenginecc/sdk/go/volcenginecc/ecs"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ecs.NewDedicatedHostCluster(ctx, "example", &ecs.DedicatedHostClusterArgs{
DedicatedHostClusterName: pulumi.String("ccapi-ddhc-full"),
Description: pulumi.String("ccapi dedicated host cluster full"),
ZoneId: pulumi.String("cn-beijing-a"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcenginecc = Volcengine.Pulumi.Volcenginecc;
return await Deployment.RunAsync(() =>
{
var example = new Volcenginecc.Ecs.DedicatedHostCluster("example", new()
{
DedicatedHostClusterName = "ccapi-ddhc-full",
Description = "ccapi dedicated host cluster full",
ZoneId = "cn-beijing-a",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.volcengine.volcenginecc.ecs.DedicatedHostCluster;
import com.volcengine.volcenginecc.ecs.DedicatedHostClusterArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new DedicatedHostCluster("example", DedicatedHostClusterArgs.builder()
.dedicatedHostClusterName("ccapi-ddhc-full")
.description("ccapi dedicated host cluster full")
.zoneId("cn-beijing-a")
.build());
}
}
resources:
example:
type: volcenginecc:ecs:DedicatedHostCluster
properties:
dedicatedHostClusterName: ccapi-ddhc-full
description: ccapi dedicated host cluster full
zoneId: cn-beijing-a
pulumi {
required_providers {
volcenginecc = {
source = "pulumi/volcenginecc"
}
}
}
resource "volcenginecc_ecs_dedicatedhostcluster" "example" {
dedicated_host_cluster_name = "ccapi-ddhc-full"
description = "ccapi dedicated host cluster full"
zone_id = "cn-beijing-a"
}
Create DedicatedHostCluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DedicatedHostCluster(name: string, args: DedicatedHostClusterArgs, opts?: CustomResourceOptions);@overload
def DedicatedHostCluster(resource_name: str,
args: DedicatedHostClusterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DedicatedHostCluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
dedicated_host_cluster_name: Optional[str] = None,
zone_id: Optional[str] = None,
description: Optional[str] = None)func NewDedicatedHostCluster(ctx *Context, name string, args DedicatedHostClusterArgs, opts ...ResourceOption) (*DedicatedHostCluster, error)public DedicatedHostCluster(string name, DedicatedHostClusterArgs args, CustomResourceOptions? opts = null)
public DedicatedHostCluster(String name, DedicatedHostClusterArgs args)
public DedicatedHostCluster(String name, DedicatedHostClusterArgs args, CustomResourceOptions options)
type: volcenginecc:ecs:DedicatedHostCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "volcenginecc_ecs_dedicated_host_cluster" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args DedicatedHostClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DedicatedHostClusterArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DedicatedHostClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DedicatedHostClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DedicatedHostClusterArgs
- 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 dedicatedHostClusterResource = new Volcenginecc.Ecs.DedicatedHostCluster("dedicatedHostClusterResource", new()
{
DedicatedHostClusterName = "string",
ZoneId = "string",
Description = "string",
});
example, err := ecs.NewDedicatedHostCluster(ctx, "dedicatedHostClusterResource", &ecs.DedicatedHostClusterArgs{
DedicatedHostClusterName: pulumi.String("string"),
ZoneId: pulumi.String("string"),
Description: pulumi.String("string"),
})
resource "volcenginecc_ecs_dedicated_host_cluster" "dedicatedHostClusterResource" {
lifecycle {
create_before_destroy = true
}
dedicated_host_cluster_name = "string"
zone_id = "string"
description = "string"
}
var dedicatedHostClusterResource = new DedicatedHostCluster("dedicatedHostClusterResource", DedicatedHostClusterArgs.builder()
.dedicatedHostClusterName("string")
.zoneId("string")
.description("string")
.build());
dedicated_host_cluster_resource = volcenginecc.ecs.DedicatedHostCluster("dedicatedHostClusterResource",
dedicated_host_cluster_name="string",
zone_id="string",
description="string")
const dedicatedHostClusterResource = new volcenginecc.ecs.DedicatedHostCluster("dedicatedHostClusterResource", {
dedicatedHostClusterName: "string",
zoneId: "string",
description: "string",
});
type: volcenginecc:ecs:DedicatedHostCluster
properties:
dedicatedHostClusterName: string
description: string
zoneId: string
DedicatedHostCluster 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 DedicatedHostCluster resource accepts the following input properties:
- Dedicated
Host stringCluster Name - Name of the dedicated host cluster. Length limit: 1–128 characters. Can include Chinese characters, letters, numbers, underscores (_), hyphens (-), and periods (.), and must start with a letter, number, or Chinese character.
- Zone
Id string - Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
- Description string
- Description of the dedicated host cluster. Length limit: 0–256 characters.
- Dedicated
Host stringCluster Name - Name of the dedicated host cluster. Length limit: 1–128 characters. Can include Chinese characters, letters, numbers, underscores (_), hyphens (-), and periods (.), and must start with a letter, number, or Chinese character.
- Zone
Id string - Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
- Description string
- Description of the dedicated host cluster. Length limit: 0–256 characters.
- dedicated_
host_ stringcluster_ name - Name of the dedicated host cluster. Length limit: 1–128 characters. Can include Chinese characters, letters, numbers, underscores (_), hyphens (-), and periods (.), and must start with a letter, number, or Chinese character.
- zone_
id string - Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
- description string
- Description of the dedicated host cluster. Length limit: 0–256 characters.
- dedicated
Host StringCluster Name - Name of the dedicated host cluster. Length limit: 1–128 characters. Can include Chinese characters, letters, numbers, underscores (_), hyphens (-), and periods (.), and must start with a letter, number, or Chinese character.
- zone
Id String - Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
- description String
- Description of the dedicated host cluster. Length limit: 0–256 characters.
- dedicated
Host stringCluster Name - Name of the dedicated host cluster. Length limit: 1–128 characters. Can include Chinese characters, letters, numbers, underscores (_), hyphens (-), and periods (.), and must start with a letter, number, or Chinese character.
- zone
Id string - Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
- description string
- Description of the dedicated host cluster. Length limit: 0–256 characters.
- dedicated_
host_ strcluster_ name - Name of the dedicated host cluster. Length limit: 1–128 characters. Can include Chinese characters, letters, numbers, underscores (_), hyphens (-), and periods (.), and must start with a letter, number, or Chinese character.
- zone_
id str - Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
- description str
- Description of the dedicated host cluster. Length limit: 0–256 characters.
- dedicated
Host StringCluster Name - Name of the dedicated host cluster. Length limit: 1–128 characters. Can include Chinese characters, letters, numbers, underscores (_), hyphens (-), and periods (.), and must start with a letter, number, or Chinese character.
- zone
Id String - Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
- description String
- Description of the dedicated host cluster. Length limit: 0–256 characters.
Outputs
All input properties are implicitly available as output properties. Additionally, the DedicatedHostCluster resource produces the following output properties:
- Created
At string - Creation time of the dedicated host cluster.
- Dedicated
Host Volcengine.Cluster Capacity Dedicated Host Cluster Dedicated Host Cluster Capacity - Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
- Dedicated
Host stringCluster Id - ID of the dedicated host cluster.
- Dedicated
Host List<string>Ids - List of IDs for all dedicated hosts contained in this dedicated host cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- Updated
At string - Last update time of the dedicated host cluster.
- Created
At string - Creation time of the dedicated host cluster.
- Dedicated
Host DedicatedCluster Capacity Host Cluster Dedicated Host Cluster Capacity - Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
- Dedicated
Host stringCluster Id - ID of the dedicated host cluster.
- Dedicated
Host []stringIds - List of IDs for all dedicated hosts contained in this dedicated host cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- Updated
At string - Last update time of the dedicated host cluster.
- created_
at string - Creation time of the dedicated host cluster.
- dedicated_
host_ objectcluster_ capacity - Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
- dedicated_
host_ stringcluster_ id - ID of the dedicated host cluster.
- dedicated_
host_ list(string)ids - List of IDs for all dedicated hosts contained in this dedicated host cluster.
- id string
- The provider-assigned unique ID for this managed resource.
- updated_
at string - Last update time of the dedicated host cluster.
- created
At String - Creation time of the dedicated host cluster.
- dedicated
Host DedicatedCluster Capacity Host Cluster Dedicated Host Cluster Capacity - Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
- dedicated
Host StringCluster Id - ID of the dedicated host cluster.
- dedicated
Host List<String>Ids - List of IDs for all dedicated hosts contained in this dedicated host cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- updated
At String - Last update time of the dedicated host cluster.
- created
At string - Creation time of the dedicated host cluster.
- dedicated
Host DedicatedCluster Capacity Host Cluster Dedicated Host Cluster Capacity - Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
- dedicated
Host stringCluster Id - ID of the dedicated host cluster.
- dedicated
Host string[]Ids - List of IDs for all dedicated hosts contained in this dedicated host cluster.
- id string
- The provider-assigned unique ID for this managed resource.
- updated
At string - Last update time of the dedicated host cluster.
- created_
at str - Creation time of the dedicated host cluster.
- dedicated_
host_ Dedicatedcluster_ capacity Host Cluster Dedicated Host Cluster Capacity - Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
- dedicated_
host_ strcluster_ id - ID of the dedicated host cluster.
- dedicated_
host_ Sequence[str]ids - List of IDs for all dedicated hosts contained in this dedicated host cluster.
- id str
- The provider-assigned unique ID for this managed resource.
- updated_
at str - Last update time of the dedicated host cluster.
- created
At String - Creation time of the dedicated host cluster.
- dedicated
Host Property MapCluster Capacity - Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
- dedicated
Host StringCluster Id - ID of the dedicated host cluster.
- dedicated
Host List<String>Ids - List of IDs for all dedicated hosts contained in this dedicated host cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- updated
At String - Last update time of the dedicated host cluster.
Look up Existing DedicatedHostCluster Resource
Get an existing DedicatedHostCluster 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?: DedicatedHostClusterState, opts?: CustomResourceOptions): DedicatedHostCluster@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
created_at: Optional[str] = None,
dedicated_host_cluster_capacity: Optional[DedicatedHostClusterDedicatedHostClusterCapacityArgs] = None,
dedicated_host_cluster_id: Optional[str] = None,
dedicated_host_cluster_name: Optional[str] = None,
dedicated_host_ids: Optional[Sequence[str]] = None,
description: Optional[str] = None,
updated_at: Optional[str] = None,
zone_id: Optional[str] = None) -> DedicatedHostClusterfunc GetDedicatedHostCluster(ctx *Context, name string, id IDInput, state *DedicatedHostClusterState, opts ...ResourceOption) (*DedicatedHostCluster, error)public static DedicatedHostCluster Get(string name, Input<string> id, DedicatedHostClusterState? state, CustomResourceOptions? opts = null)public static DedicatedHostCluster get(String name, Output<String> id, DedicatedHostClusterState state, CustomResourceOptions options)resources: _: type: volcenginecc:ecs:DedicatedHostCluster get: id: ${id}import {
to = volcenginecc_ecs_dedicated_host_cluster.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Created
At string - Creation time of the dedicated host cluster.
- Dedicated
Host Volcengine.Cluster Capacity Dedicated Host Cluster Dedicated Host Cluster Capacity - Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
- Dedicated
Host stringCluster Id - ID of the dedicated host cluster.
- Dedicated
Host stringCluster Name - Name of the dedicated host cluster. Length limit: 1–128 characters. Can include Chinese characters, letters, numbers, underscores (_), hyphens (-), and periods (.), and must start with a letter, number, or Chinese character.
- Dedicated
Host List<string>Ids - List of IDs for all dedicated hosts contained in this dedicated host cluster.
- Description string
- Description of the dedicated host cluster. Length limit: 0–256 characters.
- Updated
At string - Last update time of the dedicated host cluster.
- Zone
Id string - Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
- Created
At string - Creation time of the dedicated host cluster.
- Dedicated
Host DedicatedCluster Capacity Host Cluster Dedicated Host Cluster Capacity Args - Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
- Dedicated
Host stringCluster Id - ID of the dedicated host cluster.
- Dedicated
Host stringCluster Name - Name of the dedicated host cluster. Length limit: 1–128 characters. Can include Chinese characters, letters, numbers, underscores (_), hyphens (-), and periods (.), and must start with a letter, number, or Chinese character.
- Dedicated
Host []stringIds - List of IDs for all dedicated hosts contained in this dedicated host cluster.
- Description string
- Description of the dedicated host cluster. Length limit: 0–256 characters.
- Updated
At string - Last update time of the dedicated host cluster.
- Zone
Id string - Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
- created_
at string - Creation time of the dedicated host cluster.
- dedicated_
host_ objectcluster_ capacity - Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
- dedicated_
host_ stringcluster_ id - ID of the dedicated host cluster.
- dedicated_
host_ stringcluster_ name - Name of the dedicated host cluster. Length limit: 1–128 characters. Can include Chinese characters, letters, numbers, underscores (_), hyphens (-), and periods (.), and must start with a letter, number, or Chinese character.
- dedicated_
host_ list(string)ids - List of IDs for all dedicated hosts contained in this dedicated host cluster.
- description string
- Description of the dedicated host cluster. Length limit: 0–256 characters.
- updated_
at string - Last update time of the dedicated host cluster.
- zone_
id string - Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
- created
At String - Creation time of the dedicated host cluster.
- dedicated
Host DedicatedCluster Capacity Host Cluster Dedicated Host Cluster Capacity - Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
- dedicated
Host StringCluster Id - ID of the dedicated host cluster.
- dedicated
Host StringCluster Name - Name of the dedicated host cluster. Length limit: 1–128 characters. Can include Chinese characters, letters, numbers, underscores (_), hyphens (-), and periods (.), and must start with a letter, number, or Chinese character.
- dedicated
Host List<String>Ids - List of IDs for all dedicated hosts contained in this dedicated host cluster.
- description String
- Description of the dedicated host cluster. Length limit: 0–256 characters.
- updated
At String - Last update time of the dedicated host cluster.
- zone
Id String - Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
- created
At string - Creation time of the dedicated host cluster.
- dedicated
Host DedicatedCluster Capacity Host Cluster Dedicated Host Cluster Capacity - Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
- dedicated
Host stringCluster Id - ID of the dedicated host cluster.
- dedicated
Host stringCluster Name - Name of the dedicated host cluster. Length limit: 1–128 characters. Can include Chinese characters, letters, numbers, underscores (_), hyphens (-), and periods (.), and must start with a letter, number, or Chinese character.
- dedicated
Host string[]Ids - List of IDs for all dedicated hosts contained in this dedicated host cluster.
- description string
- Description of the dedicated host cluster. Length limit: 0–256 characters.
- updated
At string - Last update time of the dedicated host cluster.
- zone
Id string - Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
- created_
at str - Creation time of the dedicated host cluster.
- dedicated_
host_ Dedicatedcluster_ capacity Host Cluster Dedicated Host Cluster Capacity Args - Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
- dedicated_
host_ strcluster_ id - ID of the dedicated host cluster.
- dedicated_
host_ strcluster_ name - Name of the dedicated host cluster. Length limit: 1–128 characters. Can include Chinese characters, letters, numbers, underscores (_), hyphens (-), and periods (.), and must start with a letter, number, or Chinese character.
- dedicated_
host_ Sequence[str]ids - List of IDs for all dedicated hosts contained in this dedicated host cluster.
- description str
- Description of the dedicated host cluster. Length limit: 0–256 characters.
- updated_
at str - Last update time of the dedicated host cluster.
- zone_
id str - Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
- created
At String - Creation time of the dedicated host cluster.
- dedicated
Host Property MapCluster Capacity - Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
- dedicated
Host StringCluster Id - ID of the dedicated host cluster.
- dedicated
Host StringCluster Name - Name of the dedicated host cluster. Length limit: 1–128 characters. Can include Chinese characters, letters, numbers, underscores (_), hyphens (-), and periods (.), and must start with a letter, number, or Chinese character.
- dedicated
Host List<String>Ids - List of IDs for all dedicated hosts contained in this dedicated host cluster.
- description String
- Description of the dedicated host cluster. Length limit: 0–256 characters.
- updated
At String - Last update time of the dedicated host cluster.
- zone
Id String - Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
Supporting Types
DedicatedHostClusterDedicatedHostClusterCapacity, DedicatedHostClusterDedicatedHostClusterCapacityArgs
- Available
Instance List<Volcengine.Types Dedicated Host Cluster Dedicated Host Cluster Capacity Available Instance Type> - Supported instance types and the remaining number of instances that can be created for each type in this dedicated host cluster. Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- Available
Memory int - Total remaining available memory in this dedicated host cluster, measured in GiB.
- Available
Vcpus int - Total remaining available vCPU count in this dedicated host cluster.
- Local
Volume List<Volcengine.Capacities Dedicated Host Cluster Dedicated Host Cluster Capacity Local Volume Capacity> - Available and total capacity of each type of local disk in this dedicated host cluster. Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- Total
Memory int - Total memory of this dedicated host cluster, measured in GiB.
- Total
Vcpus int - Total vCPU count of this dedicated host cluster.
- Available
Instance []DedicatedTypes Host Cluster Dedicated Host Cluster Capacity Available Instance Type - Supported instance types and the remaining number of instances that can be created for each type in this dedicated host cluster. Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- Available
Memory int - Total remaining available memory in this dedicated host cluster, measured in GiB.
- Available
Vcpus int - Total remaining available vCPU count in this dedicated host cluster.
- Local
Volume []DedicatedCapacities Host Cluster Dedicated Host Cluster Capacity Local Volume Capacity - Available and total capacity of each type of local disk in this dedicated host cluster. Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- Total
Memory int - Total memory of this dedicated host cluster, measured in GiB.
- Total
Vcpus int - Total vCPU count of this dedicated host cluster.
- available_
instance_ list(object)types - Supported instance types and the remaining number of instances that can be created for each type in this dedicated host cluster. Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- available_
memory number - Total remaining available memory in this dedicated host cluster, measured in GiB.
- available_
vcpus number - Total remaining available vCPU count in this dedicated host cluster.
- local_
volume_ list(object)capacities - Available and total capacity of each type of local disk in this dedicated host cluster. Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- total_
memory number - Total memory of this dedicated host cluster, measured in GiB.
- total_
vcpus number - Total vCPU count of this dedicated host cluster.
- available
Instance List<DedicatedTypes Host Cluster Dedicated Host Cluster Capacity Available Instance Type> - Supported instance types and the remaining number of instances that can be created for each type in this dedicated host cluster. Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- available
Memory Integer - Total remaining available memory in this dedicated host cluster, measured in GiB.
- available
Vcpus Integer - Total remaining available vCPU count in this dedicated host cluster.
- local
Volume List<DedicatedCapacities Host Cluster Dedicated Host Cluster Capacity Local Volume Capacity> - Available and total capacity of each type of local disk in this dedicated host cluster. Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- total
Memory Integer - Total memory of this dedicated host cluster, measured in GiB.
- total
Vcpus Integer - Total vCPU count of this dedicated host cluster.
- available
Instance DedicatedTypes Host Cluster Dedicated Host Cluster Capacity Available Instance Type[] - Supported instance types and the remaining number of instances that can be created for each type in this dedicated host cluster. Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- available
Memory number - Total remaining available memory in this dedicated host cluster, measured in GiB.
- available
Vcpus number - Total remaining available vCPU count in this dedicated host cluster.
- local
Volume DedicatedCapacities Host Cluster Dedicated Host Cluster Capacity Local Volume Capacity[] - Available and total capacity of each type of local disk in this dedicated host cluster. Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- total
Memory number - Total memory of this dedicated host cluster, measured in GiB.
- total
Vcpus number - Total vCPU count of this dedicated host cluster.
- available_
instance_ Sequence[Dedicatedtypes Host Cluster Dedicated Host Cluster Capacity Available Instance Type] - Supported instance types and the remaining number of instances that can be created for each type in this dedicated host cluster. Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- available_
memory int - Total remaining available memory in this dedicated host cluster, measured in GiB.
- available_
vcpus int - Total remaining available vCPU count in this dedicated host cluster.
- local_
volume_ Sequence[Dedicatedcapacities Host Cluster Dedicated Host Cluster Capacity Local Volume Capacity] - Available and total capacity of each type of local disk in this dedicated host cluster. Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- total_
memory int - Total memory of this dedicated host cluster, measured in GiB.
- total_
vcpus int - Total vCPU count of this dedicated host cluster.
- available
Instance List<Property Map>Types - Supported instance types and the remaining number of instances that can be created for each type in this dedicated host cluster. Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- available
Memory Number - Total remaining available memory in this dedicated host cluster, measured in GiB.
- available
Vcpus Number - Total remaining available vCPU count in this dedicated host cluster.
- local
Volume List<Property Map>Capacities - Available and total capacity of each type of local disk in this dedicated host cluster. Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
- total
Memory Number - Total memory of this dedicated host cluster, measured in GiB.
- total
Vcpus Number - Total vCPU count of this dedicated host cluster.
DedicatedHostClusterDedicatedHostClusterCapacityAvailableInstanceType, DedicatedHostClusterDedicatedHostClusterCapacityAvailableInstanceTypeArgs
- Available
Capacity int - Number of instances of this type that can still be created in the dedicated host cluster.
- Instance
Type string - Instance type.
- Available
Capacity int - Number of instances of this type that can still be created in the dedicated host cluster.
- Instance
Type string - Instance type.
- available_
capacity number - Number of instances of this type that can still be created in the dedicated host cluster.
- instance_
type string - Instance type.
- available
Capacity Integer - Number of instances of this type that can still be created in the dedicated host cluster.
- instance
Type String - Instance type.
- available
Capacity number - Number of instances of this type that can still be created in the dedicated host cluster.
- instance
Type string - Instance type.
- available_
capacity int - Number of instances of this type that can still be created in the dedicated host cluster.
- instance_
type str - Instance type.
- available
Capacity Number - Number of instances of this type that can still be created in the dedicated host cluster.
- instance
Type String - Instance type.
DedicatedHostClusterDedicatedHostClusterCapacityLocalVolumeCapacity, DedicatedHostClusterDedicatedHostClusterCapacityLocalVolumeCapacityArgs
- Available
Size int - Remaining available capacity of this type of local disk, measured in GiB.
- Total
Size int - Total capacity of this type of local disk, measured in GiB.
- Volume
Type string - Local disk type.
- Available
Size int - Remaining available capacity of this type of local disk, measured in GiB.
- Total
Size int - Total capacity of this type of local disk, measured in GiB.
- Volume
Type string - Local disk type.
- available_
size number - Remaining available capacity of this type of local disk, measured in GiB.
- total_
size number - Total capacity of this type of local disk, measured in GiB.
- volume_
type string - Local disk type.
- available
Size Integer - Remaining available capacity of this type of local disk, measured in GiB.
- total
Size Integer - Total capacity of this type of local disk, measured in GiB.
- volume
Type String - Local disk type.
- available
Size number - Remaining available capacity of this type of local disk, measured in GiB.
- total
Size number - Total capacity of this type of local disk, measured in GiB.
- volume
Type string - Local disk type.
- available_
size int - Remaining available capacity of this type of local disk, measured in GiB.
- total_
size int - Total capacity of this type of local disk, measured in GiB.
- volume_
type str - Local disk type.
- available
Size Number - Remaining available capacity of this type of local disk, measured in GiB.
- total
Size Number - Total capacity of this type of local disk, measured in GiB.
- volume
Type String - Local disk type.
Import
$ pulumi import volcenginecc:ecs/dedicatedHostCluster:DedicatedHostCluster example "dedicated_host_cluster_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
published on Thursday, Sep 3, 2026 by Volcengine