1. Packages
  2. Bytepluscc Provider
  3. API Docs
  4. ecs
  5. getDeploymentSet
Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus

    Data Source schema for Byteplus::ECS::DeploymentSet

    Using getDeploymentSet

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

    function getDeploymentSet(args: GetDeploymentSetArgs, opts?: InvokeOptions): Promise<GetDeploymentSetResult>
    function getDeploymentSetOutput(args: GetDeploymentSetOutputArgs, opts?: InvokeOptions): Output<GetDeploymentSetResult>
    def get_deployment_set(id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetDeploymentSetResult
    def get_deployment_set_output(id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetDeploymentSetResult]
    func LookupDeploymentSet(ctx *Context, args *LookupDeploymentSetArgs, opts ...InvokeOption) (*LookupDeploymentSetResult, error)
    func LookupDeploymentSetOutput(ctx *Context, args *LookupDeploymentSetOutputArgs, opts ...InvokeOption) LookupDeploymentSetResultOutput

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

    public static class GetDeploymentSet 
    {
        public static Task<GetDeploymentSetResult> InvokeAsync(GetDeploymentSetArgs args, InvokeOptions? opts = null)
        public static Output<GetDeploymentSetResult> Invoke(GetDeploymentSetInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDeploymentSetResult> getDeploymentSet(GetDeploymentSetArgs args, InvokeOptions options)
    public static Output<GetDeploymentSetResult> getDeploymentSet(GetDeploymentSetArgs args, InvokeOptions options)
    
    fn::invoke:
      function: bytepluscc:ecs/getDeploymentSet:getDeploymentSet
      arguments:
        # arguments dictionary

    The following arguments are supported:

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

    getDeploymentSet Result

    The following output properties are available:

    Capacities List<Byteplus.GetDeploymentSetCapacity>
    实例启动模板版本信息。
    CreatedAt string
    部署集的创建时间。
    DeploymentSetGroupNumber int
    部署集组的序号,取值范围:1~7。
    DeploymentSetId string
    部署集ID。
    DeploymentSetName string
    部署集名称。不能以数字、中划线、下划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1~128个字符。
    Description string
    部署集的描述信息。必须以字母或中文开头。只能包含中文、字母、数字、点“.”、空格、下划线“_”、中划线“-”、等号“=”、英文逗号“,”、中文逗号“,”和中文句号“。”。长度限制在255个字符以内。
    Granularity string
    部署粒度,取值:host:物理机。rack:机架。switch:交换机。
    GroupCount int
    部署集组数量。为部署集组高可用策略设置分组数量。取值范围:1~7。默认值:7。
    Id string
    Uniquely identifies the resource.
    InstanceAmount int
    部署集内的ECS实例数量。
    InstanceIds List<string>
    部署集内的ECS实例ID列表。
    Strategy string
    部署策略,取值:Availability(默认):高可用策略。AvailabilityGroup:部署集组高可用策略。
    Capacities []GetDeploymentSetCapacity
    实例启动模板版本信息。
    CreatedAt string
    部署集的创建时间。
    DeploymentSetGroupNumber int
    部署集组的序号,取值范围:1~7。
    DeploymentSetId string
    部署集ID。
    DeploymentSetName string
    部署集名称。不能以数字、中划线、下划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1~128个字符。
    Description string
    部署集的描述信息。必须以字母或中文开头。只能包含中文、字母、数字、点“.”、空格、下划线“_”、中划线“-”、等号“=”、英文逗号“,”、中文逗号“,”和中文句号“。”。长度限制在255个字符以内。
    Granularity string
    部署粒度,取值:host:物理机。rack:机架。switch:交换机。
    GroupCount int
    部署集组数量。为部署集组高可用策略设置分组数量。取值范围:1~7。默认值:7。
    Id string
    Uniquely identifies the resource.
    InstanceAmount int
    部署集内的ECS实例数量。
    InstanceIds []string
    部署集内的ECS实例ID列表。
    Strategy string
    部署策略,取值:Availability(默认):高可用策略。AvailabilityGroup:部署集组高可用策略。
    capacities List<GetDeploymentSetCapacity>
    实例启动模板版本信息。
    createdAt String
    部署集的创建时间。
    deploymentSetGroupNumber Integer
    部署集组的序号,取值范围:1~7。
    deploymentSetId String
    部署集ID。
    deploymentSetName String
    部署集名称。不能以数字、中划线、下划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1~128个字符。
    description String
    部署集的描述信息。必须以字母或中文开头。只能包含中文、字母、数字、点“.”、空格、下划线“_”、中划线“-”、等号“=”、英文逗号“,”、中文逗号“,”和中文句号“。”。长度限制在255个字符以内。
    granularity String
    部署粒度,取值:host:物理机。rack:机架。switch:交换机。
    groupCount Integer
    部署集组数量。为部署集组高可用策略设置分组数量。取值范围:1~7。默认值:7。
    id String
    Uniquely identifies the resource.
    instanceAmount Integer
    部署集内的ECS实例数量。
    instanceIds List<String>
    部署集内的ECS实例ID列表。
    strategy String
    部署策略,取值:Availability(默认):高可用策略。AvailabilityGroup:部署集组高可用策略。
    capacities GetDeploymentSetCapacity[]
    实例启动模板版本信息。
    createdAt string
    部署集的创建时间。
    deploymentSetGroupNumber number
    部署集组的序号,取值范围:1~7。
    deploymentSetId string
    部署集ID。
    deploymentSetName string
    部署集名称。不能以数字、中划线、下划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1~128个字符。
    description string
    部署集的描述信息。必须以字母或中文开头。只能包含中文、字母、数字、点“.”、空格、下划线“_”、中划线“-”、等号“=”、英文逗号“,”、中文逗号“,”和中文句号“。”。长度限制在255个字符以内。
    granularity string
    部署粒度,取值:host:物理机。rack:机架。switch:交换机。
    groupCount number
    部署集组数量。为部署集组高可用策略设置分组数量。取值范围:1~7。默认值:7。
    id string
    Uniquely identifies the resource.
    instanceAmount number
    部署集内的ECS实例数量。
    instanceIds string[]
    部署集内的ECS实例ID列表。
    strategy string
    部署策略,取值:Availability(默认):高可用策略。AvailabilityGroup:部署集组高可用策略。
    capacities Sequence[GetDeploymentSetCapacity]
    实例启动模板版本信息。
    created_at str
    部署集的创建时间。
    deployment_set_group_number int
    部署集组的序号,取值范围:1~7。
    deployment_set_id str
    部署集ID。
    deployment_set_name str
    部署集名称。不能以数字、中划线、下划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1~128个字符。
    description str
    部署集的描述信息。必须以字母或中文开头。只能包含中文、字母、数字、点“.”、空格、下划线“_”、中划线“-”、等号“=”、英文逗号“,”、中文逗号“,”和中文句号“。”。长度限制在255个字符以内。
    granularity str
    部署粒度,取值:host:物理机。rack:机架。switch:交换机。
    group_count int
    部署集组数量。为部署集组高可用策略设置分组数量。取值范围:1~7。默认值:7。
    id str
    Uniquely identifies the resource.
    instance_amount int
    部署集内的ECS实例数量。
    instance_ids Sequence[str]
    部署集内的ECS实例ID列表。
    strategy str
    部署策略,取值:Availability(默认):高可用策略。AvailabilityGroup:部署集组高可用策略。
    capacities List<Property Map>
    实例启动模板版本信息。
    createdAt String
    部署集的创建时间。
    deploymentSetGroupNumber Number
    部署集组的序号,取值范围:1~7。
    deploymentSetId String
    部署集ID。
    deploymentSetName String
    部署集名称。不能以数字、中划线、下划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1~128个字符。
    description String
    部署集的描述信息。必须以字母或中文开头。只能包含中文、字母、数字、点“.”、空格、下划线“_”、中划线“-”、等号“=”、英文逗号“,”、中文逗号“,”和中文句号“。”。长度限制在255个字符以内。
    granularity String
    部署粒度,取值:host:物理机。rack:机架。switch:交换机。
    groupCount Number
    部署集组数量。为部署集组高可用策略设置分组数量。取值范围:1~7。默认值:7。
    id String
    Uniquely identifies the resource.
    instanceAmount Number
    部署集内的ECS实例数量。
    instanceIds List<String>
    部署集内的ECS实例ID列表。
    strategy String
    部署策略,取值:Availability(默认):高可用策略。AvailabilityGroup:部署集组高可用策略。

    Supporting Types

    GetDeploymentSetCapacity

    AvailableCount int
    该可用区内,还可以加入当前部署集的ECS实例数量。
    UsedCount int
    部署集内属于该可用区的ECS实例数量。
    ZoneId string
    可用区ID。只返回部署集内存量ECS实例所属的可用区ID。
    AvailableCount int
    该可用区内,还可以加入当前部署集的ECS实例数量。
    UsedCount int
    部署集内属于该可用区的ECS实例数量。
    ZoneId string
    可用区ID。只返回部署集内存量ECS实例所属的可用区ID。
    availableCount Integer
    该可用区内,还可以加入当前部署集的ECS实例数量。
    usedCount Integer
    部署集内属于该可用区的ECS实例数量。
    zoneId String
    可用区ID。只返回部署集内存量ECS实例所属的可用区ID。
    availableCount number
    该可用区内,还可以加入当前部署集的ECS实例数量。
    usedCount number
    部署集内属于该可用区的ECS实例数量。
    zoneId string
    可用区ID。只返回部署集内存量ECS实例所属的可用区ID。
    available_count int
    该可用区内,还可以加入当前部署集的ECS实例数量。
    used_count int
    部署集内属于该可用区的ECS实例数量。
    zone_id str
    可用区ID。只返回部署集内存量ECS实例所属的可用区ID。
    availableCount Number
    该可用区内,还可以加入当前部署集的ECS实例数量。
    usedCount Number
    部署集内属于该可用区的ECS实例数量。
    zoneId String
    可用区ID。只返回部署集内存量ECS实例所属的可用区ID。

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.16
    published on Monday, Mar 9, 2026 by Byteplus
      Try Pulumi Cloud free. Your team will thank you.