1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. ecs
  6. getDeploymentSet
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Data Source schema for Volcengine::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: volcenginecc: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<Volcengine.GetDeploymentSetCapacity>
    Instance launch template version information.
    CreatedAt string
    Deployment set creation time.
    DeploymentSetGroupNumber int
    Deployment set group index. Value range: 1–7.
    DeploymentSetId string
    Deployment set ID.
    DeploymentSetName string
    Deployment set name. Cannot start with a digit, hyphen, or underscore. Can only contain Chinese characters, letters, digits, underscores, and hyphens. Length limit: 1–128 characters.
    Description string
    Deployment set description. Must start with a letter or Chinese character. Can only contain Chinese characters, letters, digits, period '.', space, underscore '_', hyphen '-', equals '=', English comma ',', Chinese comma ',', and Chinese period '。'. Length limit: within 255 characters.
    Granularity string
    Deployment granularity. Options: host: physical machine. rack: rack. switch: switch.
    GroupCount int
    Number of deployment set groups. Set the group count for the deployment set group high availability policy. Value range: 1–7. Default: 7.
    Id string
    Uniquely identifies the resource.
    InstanceAmount int
    Number of ECS instances in the deployment set.
    InstanceIds List<string>
    List of ECS instance IDs in the deployment set.
    Strategy string
    Deployment policy. Options: Availability (default): high availability policy. AvailabilityGroup: deployment set group high availability policy.
    Capacities []GetDeploymentSetCapacity
    Instance launch template version information.
    CreatedAt string
    Deployment set creation time.
    DeploymentSetGroupNumber int
    Deployment set group index. Value range: 1–7.
    DeploymentSetId string
    Deployment set ID.
    DeploymentSetName string
    Deployment set name. Cannot start with a digit, hyphen, or underscore. Can only contain Chinese characters, letters, digits, underscores, and hyphens. Length limit: 1–128 characters.
    Description string
    Deployment set description. Must start with a letter or Chinese character. Can only contain Chinese characters, letters, digits, period '.', space, underscore '_', hyphen '-', equals '=', English comma ',', Chinese comma ',', and Chinese period '。'. Length limit: within 255 characters.
    Granularity string
    Deployment granularity. Options: host: physical machine. rack: rack. switch: switch.
    GroupCount int
    Number of deployment set groups. Set the group count for the deployment set group high availability policy. Value range: 1–7. Default: 7.
    Id string
    Uniquely identifies the resource.
    InstanceAmount int
    Number of ECS instances in the deployment set.
    InstanceIds []string
    List of ECS instance IDs in the deployment set.
    Strategy string
    Deployment policy. Options: Availability (default): high availability policy. AvailabilityGroup: deployment set group high availability policy.
    capacities List<GetDeploymentSetCapacity>
    Instance launch template version information.
    createdAt String
    Deployment set creation time.
    deploymentSetGroupNumber Integer
    Deployment set group index. Value range: 1–7.
    deploymentSetId String
    Deployment set ID.
    deploymentSetName String
    Deployment set name. Cannot start with a digit, hyphen, or underscore. Can only contain Chinese characters, letters, digits, underscores, and hyphens. Length limit: 1–128 characters.
    description String
    Deployment set description. Must start with a letter or Chinese character. Can only contain Chinese characters, letters, digits, period '.', space, underscore '_', hyphen '-', equals '=', English comma ',', Chinese comma ',', and Chinese period '。'. Length limit: within 255 characters.
    granularity String
    Deployment granularity. Options: host: physical machine. rack: rack. switch: switch.
    groupCount Integer
    Number of deployment set groups. Set the group count for the deployment set group high availability policy. Value range: 1–7. Default: 7.
    id String
    Uniquely identifies the resource.
    instanceAmount Integer
    Number of ECS instances in the deployment set.
    instanceIds List<String>
    List of ECS instance IDs in the deployment set.
    strategy String
    Deployment policy. Options: Availability (default): high availability policy. AvailabilityGroup: deployment set group high availability policy.
    capacities GetDeploymentSetCapacity[]
    Instance launch template version information.
    createdAt string
    Deployment set creation time.
    deploymentSetGroupNumber number
    Deployment set group index. Value range: 1–7.
    deploymentSetId string
    Deployment set ID.
    deploymentSetName string
    Deployment set name. Cannot start with a digit, hyphen, or underscore. Can only contain Chinese characters, letters, digits, underscores, and hyphens. Length limit: 1–128 characters.
    description string
    Deployment set description. Must start with a letter or Chinese character. Can only contain Chinese characters, letters, digits, period '.', space, underscore '_', hyphen '-', equals '=', English comma ',', Chinese comma ',', and Chinese period '。'. Length limit: within 255 characters.
    granularity string
    Deployment granularity. Options: host: physical machine. rack: rack. switch: switch.
    groupCount number
    Number of deployment set groups. Set the group count for the deployment set group high availability policy. Value range: 1–7. Default: 7.
    id string
    Uniquely identifies the resource.
    instanceAmount number
    Number of ECS instances in the deployment set.
    instanceIds string[]
    List of ECS instance IDs in the deployment set.
    strategy string
    Deployment policy. Options: Availability (default): high availability policy. AvailabilityGroup: deployment set group high availability policy.
    capacities Sequence[GetDeploymentSetCapacity]
    Instance launch template version information.
    created_at str
    Deployment set creation time.
    deployment_set_group_number int
    Deployment set group index. Value range: 1–7.
    deployment_set_id str
    Deployment set ID.
    deployment_set_name str
    Deployment set name. Cannot start with a digit, hyphen, or underscore. Can only contain Chinese characters, letters, digits, underscores, and hyphens. Length limit: 1–128 characters.
    description str
    Deployment set description. Must start with a letter or Chinese character. Can only contain Chinese characters, letters, digits, period '.', space, underscore '_', hyphen '-', equals '=', English comma ',', Chinese comma ',', and Chinese period '。'. Length limit: within 255 characters.
    granularity str
    Deployment granularity. Options: host: physical machine. rack: rack. switch: switch.
    group_count int
    Number of deployment set groups. Set the group count for the deployment set group high availability policy. Value range: 1–7. Default: 7.
    id str
    Uniquely identifies the resource.
    instance_amount int
    Number of ECS instances in the deployment set.
    instance_ids Sequence[str]
    List of ECS instance IDs in the deployment set.
    strategy str
    Deployment policy. Options: Availability (default): high availability policy. AvailabilityGroup: deployment set group high availability policy.
    capacities List<Property Map>
    Instance launch template version information.
    createdAt String
    Deployment set creation time.
    deploymentSetGroupNumber Number
    Deployment set group index. Value range: 1–7.
    deploymentSetId String
    Deployment set ID.
    deploymentSetName String
    Deployment set name. Cannot start with a digit, hyphen, or underscore. Can only contain Chinese characters, letters, digits, underscores, and hyphens. Length limit: 1–128 characters.
    description String
    Deployment set description. Must start with a letter or Chinese character. Can only contain Chinese characters, letters, digits, period '.', space, underscore '_', hyphen '-', equals '=', English comma ',', Chinese comma ',', and Chinese period '。'. Length limit: within 255 characters.
    granularity String
    Deployment granularity. Options: host: physical machine. rack: rack. switch: switch.
    groupCount Number
    Number of deployment set groups. Set the group count for the deployment set group high availability policy. Value range: 1–7. Default: 7.
    id String
    Uniquely identifies the resource.
    instanceAmount Number
    Number of ECS instances in the deployment set.
    instanceIds List<String>
    List of ECS instance IDs in the deployment set.
    strategy String
    Deployment policy. Options: Availability (default): high availability policy. AvailabilityGroup: deployment set group high availability policy.

    Supporting Types

    GetDeploymentSetCapacity

    AvailableCount int
    You can also include the number of ECS instances in the current deployment set within this availability zone.
    UsedCount int
    Number of ECS instances in the deployment set that belong to this availability zone.
    ZoneId string
    Availability zone ID. Only returns the availability zone ID for ECS instances in the deployment set.
    AvailableCount int
    You can also include the number of ECS instances in the current deployment set within this availability zone.
    UsedCount int
    Number of ECS instances in the deployment set that belong to this availability zone.
    ZoneId string
    Availability zone ID. Only returns the availability zone ID for ECS instances in the deployment set.
    availableCount Integer
    You can also include the number of ECS instances in the current deployment set within this availability zone.
    usedCount Integer
    Number of ECS instances in the deployment set that belong to this availability zone.
    zoneId String
    Availability zone ID. Only returns the availability zone ID for ECS instances in the deployment set.
    availableCount number
    You can also include the number of ECS instances in the current deployment set within this availability zone.
    usedCount number
    Number of ECS instances in the deployment set that belong to this availability zone.
    zoneId string
    Availability zone ID. Only returns the availability zone ID for ECS instances in the deployment set.
    available_count int
    You can also include the number of ECS instances in the current deployment set within this availability zone.
    used_count int
    Number of ECS instances in the deployment set that belong to this availability zone.
    zone_id str
    Availability zone ID. Only returns the availability zone ID for ECS instances in the deployment set.
    availableCount Number
    You can also include the number of ECS instances in the current deployment set within this availability zone.
    usedCount Number
    Number of ECS instances in the deployment set that belong to this availability zone.
    zoneId String
    Availability zone ID. Only returns the availability zone ID for ECS instances in the deployment set.

    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.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.