1. Registry
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. ecs
  6. DedicatedHostCluster
Viewing docs for volcenginecc v0.0.60
published on Thursday, Sep 3, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.60
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:

    DedicatedHostClusterName string
    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.
    ZoneId 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.
    DedicatedHostClusterName string
    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.
    ZoneId 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_cluster_name string
    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.
    dedicatedHostClusterName String
    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.
    zoneId 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.
    dedicatedHostClusterName string
    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.
    zoneId 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_cluster_name str
    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.
    dedicatedHostClusterName String
    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.
    zoneId 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:

    CreatedAt string
    Creation time of the dedicated host cluster.
    DedicatedHostClusterCapacity Volcengine.DedicatedHostClusterDedicatedHostClusterCapacity
    Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
    DedicatedHostClusterId string
    ID of the dedicated host cluster.
    DedicatedHostIds List<string>
    List of IDs for all dedicated hosts contained in this dedicated host cluster.
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedAt string
    Last update time of the dedicated host cluster.
    CreatedAt string
    Creation time of the dedicated host cluster.
    DedicatedHostClusterCapacity DedicatedHostClusterDedicatedHostClusterCapacity
    Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
    DedicatedHostClusterId string
    ID of the dedicated host cluster.
    DedicatedHostIds []string
    List of IDs for all dedicated hosts contained in this dedicated host cluster.
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedAt string
    Last update time of the dedicated host cluster.
    created_at string
    Creation time of the dedicated host cluster.
    dedicated_host_cluster_capacity object
    Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
    dedicated_host_cluster_id string
    ID of the dedicated host cluster.
    dedicated_host_ids list(string)
    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.
    createdAt String
    Creation time of the dedicated host cluster.
    dedicatedHostClusterCapacity DedicatedHostClusterDedicatedHostClusterCapacity
    Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
    dedicatedHostClusterId String
    ID of the dedicated host cluster.
    dedicatedHostIds List<String>
    List of IDs for all dedicated hosts contained in this dedicated host cluster.
    id String
    The provider-assigned unique ID for this managed resource.
    updatedAt String
    Last update time of the dedicated host cluster.
    createdAt string
    Creation time of the dedicated host cluster.
    dedicatedHostClusterCapacity DedicatedHostClusterDedicatedHostClusterCapacity
    Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
    dedicatedHostClusterId string
    ID of the dedicated host cluster.
    dedicatedHostIds string[]
    List of IDs for all dedicated hosts contained in this dedicated host cluster.
    id string
    The provider-assigned unique ID for this managed resource.
    updatedAt string
    Last update time of the dedicated host cluster.
    created_at str
    Creation time of the dedicated host cluster.
    dedicated_host_cluster_capacity DedicatedHostClusterDedicatedHostClusterCapacity
    Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
    dedicated_host_cluster_id str
    ID of the dedicated host cluster.
    dedicated_host_ids Sequence[str]
    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.
    createdAt String
    Creation time of the dedicated host cluster.
    dedicatedHostClusterCapacity Property Map
    Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
    dedicatedHostClusterId String
    ID of the dedicated host cluster.
    dedicatedHostIds List<String>
    List of IDs for all dedicated hosts contained in this dedicated host cluster.
    id String
    The provider-assigned unique ID for this managed resource.
    updatedAt 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) -> DedicatedHostCluster
    func 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.
    The following state arguments are supported:
    CreatedAt string
    Creation time of the dedicated host cluster.
    DedicatedHostClusterCapacity Volcengine.DedicatedHostClusterDedicatedHostClusterCapacity
    Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
    DedicatedHostClusterId string
    ID of the dedicated host cluster.
    DedicatedHostClusterName string
    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.
    DedicatedHostIds List<string>
    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.
    UpdatedAt string
    Last update time of the dedicated host cluster.
    ZoneId string
    Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
    CreatedAt string
    Creation time of the dedicated host cluster.
    DedicatedHostClusterCapacity DedicatedHostClusterDedicatedHostClusterCapacityArgs
    Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
    DedicatedHostClusterId string
    ID of the dedicated host cluster.
    DedicatedHostClusterName string
    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.
    DedicatedHostIds []string
    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.
    UpdatedAt string
    Last update time of the dedicated host cluster.
    ZoneId 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_cluster_capacity object
    Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
    dedicated_host_cluster_id string
    ID of the dedicated host cluster.
    dedicated_host_cluster_name string
    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_ids list(string)
    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.
    createdAt String
    Creation time of the dedicated host cluster.
    dedicatedHostClusterCapacity DedicatedHostClusterDedicatedHostClusterCapacity
    Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
    dedicatedHostClusterId String
    ID of the dedicated host cluster.
    dedicatedHostClusterName String
    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.
    dedicatedHostIds List<String>
    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.
    updatedAt String
    Last update time of the dedicated host cluster.
    zoneId String
    Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.
    createdAt string
    Creation time of the dedicated host cluster.
    dedicatedHostClusterCapacity DedicatedHostClusterDedicatedHostClusterCapacity
    Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
    dedicatedHostClusterId string
    ID of the dedicated host cluster.
    dedicatedHostClusterName string
    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.
    dedicatedHostIds string[]
    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.
    updatedAt string
    Last update time of the dedicated host cluster.
    zoneId 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_cluster_capacity DedicatedHostClusterDedicatedHostClusterCapacityArgs
    Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
    dedicated_host_cluster_id str
    ID of the dedicated host cluster.
    dedicated_host_cluster_name str
    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_ids Sequence[str]
    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.
    createdAt String
    Creation time of the dedicated host cluster.
    dedicatedHostClusterCapacity Property Map
    Capacity information of the dedicated host cluster, including available memory, available vCPU, supported instance types, and more.
    dedicatedHostClusterId String
    ID of the dedicated host cluster.
    dedicatedHostClusterName String
    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.
    dedicatedHostIds List<String>
    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.
    updatedAt String
    Last update time of the dedicated host cluster.
    zoneId String
    Availability zone ID to which the dedicated host cluster belongs. Cannot be modified after creation.

    Supporting Types

    DedicatedHostClusterDedicatedHostClusterCapacity, DedicatedHostClusterDedicatedHostClusterCapacityArgs

    AvailableInstanceTypes List<Volcengine.DedicatedHostClusterDedicatedHostClusterCapacityAvailableInstanceType>
    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.
    AvailableMemory int
    Total remaining available memory in this dedicated host cluster, measured in GiB.
    AvailableVcpus int
    Total remaining available vCPU count in this dedicated host cluster.
    LocalVolumeCapacities List<Volcengine.DedicatedHostClusterDedicatedHostClusterCapacityLocalVolumeCapacity>
    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.
    TotalMemory int
    Total memory of this dedicated host cluster, measured in GiB.
    TotalVcpus int
    Total vCPU count of this dedicated host cluster.
    AvailableInstanceTypes []DedicatedHostClusterDedicatedHostClusterCapacityAvailableInstanceType
    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.
    AvailableMemory int
    Total remaining available memory in this dedicated host cluster, measured in GiB.
    AvailableVcpus int
    Total remaining available vCPU count in this dedicated host cluster.
    LocalVolumeCapacities []DedicatedHostClusterDedicatedHostClusterCapacityLocalVolumeCapacity
    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.
    TotalMemory int
    Total memory of this dedicated host cluster, measured in GiB.
    TotalVcpus int
    Total vCPU count of this dedicated host cluster.
    available_instance_types list(object)
    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_capacities list(object)
    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.
    availableInstanceTypes List<DedicatedHostClusterDedicatedHostClusterCapacityAvailableInstanceType>
    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.
    availableMemory Integer
    Total remaining available memory in this dedicated host cluster, measured in GiB.
    availableVcpus Integer
    Total remaining available vCPU count in this dedicated host cluster.
    localVolumeCapacities List<DedicatedHostClusterDedicatedHostClusterCapacityLocalVolumeCapacity>
    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.
    totalMemory Integer
    Total memory of this dedicated host cluster, measured in GiB.
    totalVcpus Integer
    Total vCPU count of this dedicated host cluster.
    availableInstanceTypes DedicatedHostClusterDedicatedHostClusterCapacityAvailableInstanceType[]
    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.
    availableMemory number
    Total remaining available memory in this dedicated host cluster, measured in GiB.
    availableVcpus number
    Total remaining available vCPU count in this dedicated host cluster.
    localVolumeCapacities DedicatedHostClusterDedicatedHostClusterCapacityLocalVolumeCapacity[]
    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.
    totalMemory number
    Total memory of this dedicated host cluster, measured in GiB.
    totalVcpus number
    Total vCPU count of this dedicated host cluster.
    available_instance_types Sequence[DedicatedHostClusterDedicatedHostClusterCapacityAvailableInstanceType]
    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_capacities Sequence[DedicatedHostClusterDedicatedHostClusterCapacityLocalVolumeCapacity]
    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.
    availableInstanceTypes List<Property Map>
    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.
    availableMemory Number
    Total remaining available memory in this dedicated host cluster, measured in GiB.
    availableVcpus Number
    Total remaining available vCPU count in this dedicated host cluster.
    localVolumeCapacities List<Property Map>
    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.
    totalMemory Number
    Total memory of this dedicated host cluster, measured in GiB.
    totalVcpus Number
    Total vCPU count of this dedicated host cluster.

    DedicatedHostClusterDedicatedHostClusterCapacityAvailableInstanceType, DedicatedHostClusterDedicatedHostClusterCapacityAvailableInstanceTypeArgs

    AvailableCapacity int
    Number of instances of this type that can still be created in the dedicated host cluster.
    InstanceType string
    Instance type.
    AvailableCapacity int
    Number of instances of this type that can still be created in the dedicated host cluster.
    InstanceType 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.
    availableCapacity Integer
    Number of instances of this type that can still be created in the dedicated host cluster.
    instanceType String
    Instance type.
    availableCapacity number
    Number of instances of this type that can still be created in the dedicated host cluster.
    instanceType 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.
    availableCapacity Number
    Number of instances of this type that can still be created in the dedicated host cluster.
    instanceType String
    Instance type.

    DedicatedHostClusterDedicatedHostClusterCapacityLocalVolumeCapacity, DedicatedHostClusterDedicatedHostClusterCapacityLocalVolumeCapacityArgs

    AvailableSize int
    Remaining available capacity of this type of local disk, measured in GiB.
    TotalSize int
    Total capacity of this type of local disk, measured in GiB.
    VolumeType string
    Local disk type.
    AvailableSize int
    Remaining available capacity of this type of local disk, measured in GiB.
    TotalSize int
    Total capacity of this type of local disk, measured in GiB.
    VolumeType 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.
    availableSize Integer
    Remaining available capacity of this type of local disk, measured in GiB.
    totalSize Integer
    Total capacity of this type of local disk, measured in GiB.
    volumeType String
    Local disk type.
    availableSize number
    Remaining available capacity of this type of local disk, measured in GiB.
    totalSize number
    Total capacity of this type of local disk, measured in GiB.
    volumeType 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.
    availableSize Number
    Remaining available capacity of this type of local disk, measured in GiB.
    totalSize Number
    Total capacity of this type of local disk, measured in GiB.
    volumeType 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 volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.60
    published on Thursday, Sep 3, 2026 by Volcengine

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial