1. Packages
  2. Packages
  3. Bytepluscc Provider
  4. API Docs
  5. id
  6. getWorkloadPool
Viewing docs for bytepluscc v0.0.42
published on Monday, Jul 20, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.42
published on Monday, Jul 20, 2026 by Byteplus

    Data Source schema for Byteplus::ID::WorkloadPool

    Using getWorkloadPool

    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 getWorkloadPool(args: GetWorkloadPoolArgs, opts?: InvokeOptions): Promise<GetWorkloadPoolResult>
    function getWorkloadPoolOutput(args: GetWorkloadPoolOutputArgs, opts?: InvokeOptions): Output<GetWorkloadPoolResult>
    def get_workload_pool(id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetWorkloadPoolResult
    def get_workload_pool_output(id: pulumi.Input[Optional[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetWorkloadPoolResult]
    func LookupWorkloadPool(ctx *Context, args *LookupWorkloadPoolArgs, opts ...InvokeOption) (*LookupWorkloadPoolResult, error)
    func LookupWorkloadPoolOutput(ctx *Context, args *LookupWorkloadPoolOutputArgs, opts ...InvokeOption) LookupWorkloadPoolResultOutput

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

    public static class GetWorkloadPool 
    {
        public static Task<GetWorkloadPoolResult> InvokeAsync(GetWorkloadPoolArgs args, InvokeOptions? opts = null)
        public static Output<GetWorkloadPoolResult> Invoke(GetWorkloadPoolInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetWorkloadPoolResult> getWorkloadPool(GetWorkloadPoolArgs args, InvokeOptions options)
    public static Output<GetWorkloadPoolResult> getWorkloadPool(GetWorkloadPoolArgs args, InvokeOptions options)
    
    fn::invoke:
      function: bytepluscc:id/getWorkloadPool:getWorkloadPool
      arguments:
        # arguments dictionary
    data "bytepluscc_id_get_workload_pool" "name" {
        # arguments
    }

    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 string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getWorkloadPool Result

    The following output properties are available:

    CreatedAt string
    Workload pool creation time
    Description string
    Workload pool description
    DiscoveryUrl string
    OIDC discovery endpoint
    Id string
    Uniquely identifies the resource.
    ProjectName string
    Project name
    Tags List<Byteplus.GetWorkloadPoolTag>
    Resource tags. You can categorize instances by tags to facilitate instance search and resource aggregation.
    TotalCredentials int
    Number of associated credentials
    TotalWorkloads int
    Number of workloads
    Trn string
    Workload pool Trn
    UpdatedAt string
    Workload pool update time
    WorkloadPoolId string
    Workload pool ID
    WorkloadPoolName string
    Workload pool name
    CreatedAt string
    Workload pool creation time
    Description string
    Workload pool description
    DiscoveryUrl string
    OIDC discovery endpoint
    Id string
    Uniquely identifies the resource.
    ProjectName string
    Project name
    Tags []GetWorkloadPoolTag
    Resource tags. You can categorize instances by tags to facilitate instance search and resource aggregation.
    TotalCredentials int
    Number of associated credentials
    TotalWorkloads int
    Number of workloads
    Trn string
    Workload pool Trn
    UpdatedAt string
    Workload pool update time
    WorkloadPoolId string
    Workload pool ID
    WorkloadPoolName string
    Workload pool name
    created_at string
    Workload pool creation time
    description string
    Workload pool description
    discovery_url string
    OIDC discovery endpoint
    id string
    Uniquely identifies the resource.
    project_name string
    Project name
    tags list(object)
    Resource tags. You can categorize instances by tags to facilitate instance search and resource aggregation.
    total_credentials number
    Number of associated credentials
    total_workloads number
    Number of workloads
    trn string
    Workload pool Trn
    updated_at string
    Workload pool update time
    workload_pool_id string
    Workload pool ID
    workload_pool_name string
    Workload pool name
    createdAt String
    Workload pool creation time
    description String
    Workload pool description
    discoveryUrl String
    OIDC discovery endpoint
    id String
    Uniquely identifies the resource.
    projectName String
    Project name
    tags List<GetWorkloadPoolTag>
    Resource tags. You can categorize instances by tags to facilitate instance search and resource aggregation.
    totalCredentials Integer
    Number of associated credentials
    totalWorkloads Integer
    Number of workloads
    trn String
    Workload pool Trn
    updatedAt String
    Workload pool update time
    workloadPoolId String
    Workload pool ID
    workloadPoolName String
    Workload pool name
    createdAt string
    Workload pool creation time
    description string
    Workload pool description
    discoveryUrl string
    OIDC discovery endpoint
    id string
    Uniquely identifies the resource.
    projectName string
    Project name
    tags GetWorkloadPoolTag[]
    Resource tags. You can categorize instances by tags to facilitate instance search and resource aggregation.
    totalCredentials number
    Number of associated credentials
    totalWorkloads number
    Number of workloads
    trn string
    Workload pool Trn
    updatedAt string
    Workload pool update time
    workloadPoolId string
    Workload pool ID
    workloadPoolName string
    Workload pool name
    created_at str
    Workload pool creation time
    description str
    Workload pool description
    discovery_url str
    OIDC discovery endpoint
    id str
    Uniquely identifies the resource.
    project_name str
    Project name
    tags Sequence[GetWorkloadPoolTag]
    Resource tags. You can categorize instances by tags to facilitate instance search and resource aggregation.
    total_credentials int
    Number of associated credentials
    total_workloads int
    Number of workloads
    trn str
    Workload pool Trn
    updated_at str
    Workload pool update time
    workload_pool_id str
    Workload pool ID
    workload_pool_name str
    Workload pool name
    createdAt String
    Workload pool creation time
    description String
    Workload pool description
    discoveryUrl String
    OIDC discovery endpoint
    id String
    Uniquely identifies the resource.
    projectName String
    Project name
    tags List<Property Map>
    Resource tags. You can categorize instances by tags to facilitate instance search and resource aggregation.
    totalCredentials Number
    Number of associated credentials
    totalWorkloads Number
    Number of workloads
    trn String
    Workload pool Trn
    updatedAt String
    Workload pool update time
    workloadPoolId String
    Workload pool ID
    workloadPoolName String
    Workload pool name

    Supporting Types

    GetWorkloadPoolTag

    Key string
    Tag key
    Value string
    Tag value
    Key string
    Tag key
    Value string
    Tag value
    key string
    Tag key
    value string
    Tag value
    key String
    Tag key
    value String
    Tag value
    key string
    Tag key
    value string
    Tag value
    key str
    Tag key
    value str
    Tag value
    key String
    Tag key
    value String
    Tag value

    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.42
    published on Monday, Jul 20, 2026 by Byteplus

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial