1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getOceanusWorkSpaces
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getOceanusWorkSpaces

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of oceanus work_spaces

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getOceanusWorkSpaces({
        filters: [{
            name: "WorkSpaceName",
            values: ["tf_example"],
        }],
        orderType: 1,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_oceanus_work_spaces(filters=[{
            "name": "WorkSpaceName",
            "values": ["tf_example"],
        }],
        order_type=1)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.GetOceanusWorkSpaces(ctx, &tencentcloud.GetOceanusWorkSpacesArgs{
    			Filters: []tencentcloud.GetOceanusWorkSpacesFilter{
    				{
    					Name: "WorkSpaceName",
    					Values: []string{
    						"tf_example",
    					},
    				},
    			},
    			OrderType: pulumi.Float64Ref(1),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Tencentcloud.GetOceanusWorkSpaces.Invoke(new()
        {
            Filters = new[]
            {
                new Tencentcloud.Inputs.GetOceanusWorkSpacesFilterInputArgs
                {
                    Name = "WorkSpaceName",
                    Values = new[]
                    {
                        "tf_example",
                    },
                },
            },
            OrderType = 1,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetOceanusWorkSpacesArgs;
    import java.util.List;
    import java.util.ArrayList;
    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) {
            final var example = TencentcloudFunctions.getOceanusWorkSpaces(GetOceanusWorkSpacesArgs.builder()
                .filters(GetOceanusWorkSpacesFilterArgs.builder()
                    .name("WorkSpaceName")
                    .values("tf_example")
                    .build())
                .orderType(1)
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getOceanusWorkSpaces
          arguments:
            filters:
              - name: WorkSpaceName
                values:
                  - tf_example
            orderType: 1
    

    Using getOceanusWorkSpaces

    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 getOceanusWorkSpaces(args: GetOceanusWorkSpacesArgs, opts?: InvokeOptions): Promise<GetOceanusWorkSpacesResult>
    function getOceanusWorkSpacesOutput(args: GetOceanusWorkSpacesOutputArgs, opts?: InvokeOptions): Output<GetOceanusWorkSpacesResult>
    def get_oceanus_work_spaces(filters: Optional[Sequence[GetOceanusWorkSpacesFilter]] = None,
                                id: Optional[str] = None,
                                order_type: Optional[float] = None,
                                result_output_file: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetOceanusWorkSpacesResult
    def get_oceanus_work_spaces_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetOceanusWorkSpacesFilterArgs]]]] = None,
                                id: Optional[pulumi.Input[str]] = None,
                                order_type: Optional[pulumi.Input[float]] = None,
                                result_output_file: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetOceanusWorkSpacesResult]
    func GetOceanusWorkSpaces(ctx *Context, args *GetOceanusWorkSpacesArgs, opts ...InvokeOption) (*GetOceanusWorkSpacesResult, error)
    func GetOceanusWorkSpacesOutput(ctx *Context, args *GetOceanusWorkSpacesOutputArgs, opts ...InvokeOption) GetOceanusWorkSpacesResultOutput

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

    public static class GetOceanusWorkSpaces 
    {
        public static Task<GetOceanusWorkSpacesResult> InvokeAsync(GetOceanusWorkSpacesArgs args, InvokeOptions? opts = null)
        public static Output<GetOceanusWorkSpacesResult> Invoke(GetOceanusWorkSpacesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOceanusWorkSpacesResult> getOceanusWorkSpaces(GetOceanusWorkSpacesArgs args, InvokeOptions options)
    public static Output<GetOceanusWorkSpacesResult> getOceanusWorkSpaces(GetOceanusWorkSpacesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getOceanusWorkSpaces:getOceanusWorkSpaces
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Filters List<GetOceanusWorkSpacesFilter>
    Filter rules.
    Id string
    IDNote: This field may return null, indicating that no valid values can be obtained.
    OrderType double
    1:sort by creation time in descending order (default); 2:sort by creation time in ascending order; 3:sort by status in descending order; 4:sort by status in ascending order; default is 0.
    ResultOutputFile string
    Used to save results.
    Filters []GetOceanusWorkSpacesFilter
    Filter rules.
    Id string
    IDNote: This field may return null, indicating that no valid values can be obtained.
    OrderType float64
    1:sort by creation time in descending order (default); 2:sort by creation time in ascending order; 3:sort by status in descending order; 4:sort by status in ascending order; default is 0.
    ResultOutputFile string
    Used to save results.
    filters List<GetOceanusWorkSpacesFilter>
    Filter rules.
    id String
    IDNote: This field may return null, indicating that no valid values can be obtained.
    orderType Double
    1:sort by creation time in descending order (default); 2:sort by creation time in ascending order; 3:sort by status in descending order; 4:sort by status in ascending order; default is 0.
    resultOutputFile String
    Used to save results.
    filters GetOceanusWorkSpacesFilter[]
    Filter rules.
    id string
    IDNote: This field may return null, indicating that no valid values can be obtained.
    orderType number
    1:sort by creation time in descending order (default); 2:sort by creation time in ascending order; 3:sort by status in descending order; 4:sort by status in ascending order; default is 0.
    resultOutputFile string
    Used to save results.
    filters Sequence[GetOceanusWorkSpacesFilter]
    Filter rules.
    id str
    IDNote: This field may return null, indicating that no valid values can be obtained.
    order_type float
    1:sort by creation time in descending order (default); 2:sort by creation time in ascending order; 3:sort by status in descending order; 4:sort by status in ascending order; default is 0.
    result_output_file str
    Used to save results.
    filters List<Property Map>
    Filter rules.
    id String
    IDNote: This field may return null, indicating that no valid values can be obtained.
    orderType Number
    1:sort by creation time in descending order (default); 2:sort by creation time in ascending order; 3:sort by status in descending order; 4:sort by status in ascending order; default is 0.
    resultOutputFile String
    Used to save results.

    getOceanusWorkSpaces Result

    The following output properties are available:

    Id string
    IDNote: This field may return null, indicating that no valid values can be obtained.
    WorkSpaceSetItems List<GetOceanusWorkSpacesWorkSpaceSetItem>
    List of workspace detailsNote: This field may return null, indicating that no valid values can be obtained.
    Filters List<GetOceanusWorkSpacesFilter>
    OrderType double
    ResultOutputFile string
    Id string
    IDNote: This field may return null, indicating that no valid values can be obtained.
    WorkSpaceSetItems []GetOceanusWorkSpacesWorkSpaceSetItem
    List of workspace detailsNote: This field may return null, indicating that no valid values can be obtained.
    Filters []GetOceanusWorkSpacesFilter
    OrderType float64
    ResultOutputFile string
    id String
    IDNote: This field may return null, indicating that no valid values can be obtained.
    workSpaceSetItems List<GetOceanusWorkSpacesWorkSpaceSetItem>
    List of workspace detailsNote: This field may return null, indicating that no valid values can be obtained.
    filters List<GetOceanusWorkSpacesFilter>
    orderType Double
    resultOutputFile String
    id string
    IDNote: This field may return null, indicating that no valid values can be obtained.
    workSpaceSetItems GetOceanusWorkSpacesWorkSpaceSetItem[]
    List of workspace detailsNote: This field may return null, indicating that no valid values can be obtained.
    filters GetOceanusWorkSpacesFilter[]
    orderType number
    resultOutputFile string
    id str
    IDNote: This field may return null, indicating that no valid values can be obtained.
    work_space_set_items Sequence[GetOceanusWorkSpacesWorkSpaceSetItem]
    List of workspace detailsNote: This field may return null, indicating that no valid values can be obtained.
    filters Sequence[GetOceanusWorkSpacesFilter]
    order_type float
    result_output_file str
    id String
    IDNote: This field may return null, indicating that no valid values can be obtained.
    workSpaceSetItems List<Property Map>
    List of workspace detailsNote: This field may return null, indicating that no valid values can be obtained.
    filters List<Property Map>
    orderType Number
    resultOutputFile String

    Supporting Types

    GetOceanusWorkSpacesFilter

    Name string
    Field to be filtered.
    Values List<string>
    Filter values for the field.
    Name string
    Field to be filtered.
    Values []string
    Filter values for the field.
    name String
    Field to be filtered.
    values List<String>
    Filter values for the field.
    name string
    Field to be filtered.
    values string[]
    Filter values for the field.
    name str
    Field to be filtered.
    values Sequence[str]
    Filter values for the field.
    name String
    Field to be filtered.
    values List<String>
    Filter values for the field.

    GetOceanusWorkSpacesWorkSpaceSetItem

    AppId double
    User AppID.
    ClusterGroupSetItems List<GetOceanusWorkSpacesWorkSpaceSetItemClusterGroupSetItem>
    Workspace cluster information.
    CreateTime string
    Creation time.
    CreatorUin string
    Creator UIN.
    Description string
    Workspace description.
    JobsCount double
    Note: This field may return null, indicating that no valid values can be obtained.
    OwnerUin string
    Main account UIN.
    Region string
    Region.
    RoleAuthCount double
    Workspace member count.
    RoleAuths List<GetOceanusWorkSpacesWorkSpaceSetItemRoleAuth>
    Workspace role information.
    SerialId string
    Workspace SerialId.
    Status double
    1:uninitialized; 2:available; -1:deleted.
    UpdateTime string
    Update time.
    WorkSpaceId string
    Workspace SerialId.
    WorkSpaceName string
    Workspace name.
    AppId float64
    User AppID.
    ClusterGroupSetItems []GetOceanusWorkSpacesWorkSpaceSetItemClusterGroupSetItem
    Workspace cluster information.
    CreateTime string
    Creation time.
    CreatorUin string
    Creator UIN.
    Description string
    Workspace description.
    JobsCount float64
    Note: This field may return null, indicating that no valid values can be obtained.
    OwnerUin string
    Main account UIN.
    Region string
    Region.
    RoleAuthCount float64
    Workspace member count.
    RoleAuths []GetOceanusWorkSpacesWorkSpaceSetItemRoleAuth
    Workspace role information.
    SerialId string
    Workspace SerialId.
    Status float64
    1:uninitialized; 2:available; -1:deleted.
    UpdateTime string
    Update time.
    WorkSpaceId string
    Workspace SerialId.
    WorkSpaceName string
    Workspace name.
    appId Double
    User AppID.
    clusterGroupSetItems List<GetOceanusWorkSpacesWorkSpaceSetItemClusterGroupSetItem>
    Workspace cluster information.
    createTime String
    Creation time.
    creatorUin String
    Creator UIN.
    description String
    Workspace description.
    jobsCount Double
    Note: This field may return null, indicating that no valid values can be obtained.
    ownerUin String
    Main account UIN.
    region String
    Region.
    roleAuthCount Double
    Workspace member count.
    roleAuths List<GetOceanusWorkSpacesWorkSpaceSetItemRoleAuth>
    Workspace role information.
    serialId String
    Workspace SerialId.
    status Double
    1:uninitialized; 2:available; -1:deleted.
    updateTime String
    Update time.
    workSpaceId String
    Workspace SerialId.
    workSpaceName String
    Workspace name.
    appId number
    User AppID.
    clusterGroupSetItems GetOceanusWorkSpacesWorkSpaceSetItemClusterGroupSetItem[]
    Workspace cluster information.
    createTime string
    Creation time.
    creatorUin string
    Creator UIN.
    description string
    Workspace description.
    jobsCount number
    Note: This field may return null, indicating that no valid values can be obtained.
    ownerUin string
    Main account UIN.
    region string
    Region.
    roleAuthCount number
    Workspace member count.
    roleAuths GetOceanusWorkSpacesWorkSpaceSetItemRoleAuth[]
    Workspace role information.
    serialId string
    Workspace SerialId.
    status number
    1:uninitialized; 2:available; -1:deleted.
    updateTime string
    Update time.
    workSpaceId string
    Workspace SerialId.
    workSpaceName string
    Workspace name.
    app_id float
    User AppID.
    cluster_group_set_items Sequence[GetOceanusWorkSpacesWorkSpaceSetItemClusterGroupSetItem]
    Workspace cluster information.
    create_time str
    Creation time.
    creator_uin str
    Creator UIN.
    description str
    Workspace description.
    jobs_count float
    Note: This field may return null, indicating that no valid values can be obtained.
    owner_uin str
    Main account UIN.
    region str
    Region.
    role_auth_count float
    Workspace member count.
    role_auths Sequence[GetOceanusWorkSpacesWorkSpaceSetItemRoleAuth]
    Workspace role information.
    serial_id str
    Workspace SerialId.
    status float
    1:uninitialized; 2:available; -1:deleted.
    update_time str
    Update time.
    work_space_id str
    Workspace SerialId.
    work_space_name str
    Workspace name.
    appId Number
    User AppID.
    clusterGroupSetItems List<Property Map>
    Workspace cluster information.
    createTime String
    Creation time.
    creatorUin String
    Creator UIN.
    description String
    Workspace description.
    jobsCount Number
    Note: This field may return null, indicating that no valid values can be obtained.
    ownerUin String
    Main account UIN.
    region String
    Region.
    roleAuthCount Number
    Workspace member count.
    roleAuths List<Property Map>
    Workspace role information.
    serialId String
    Workspace SerialId.
    status Number
    1:uninitialized; 2:available; -1:deleted.
    updateTime String
    Update time.
    workSpaceId String
    Workspace SerialId.
    workSpaceName String
    Workspace name.

    GetOceanusWorkSpacesWorkSpaceSetItemClusterGroupSetItem

    AppId double
    User AppID.
    ClusterId string
    SerialId of the clusterGroup.
    CreateTime string
    Creation time.
    CreatorUin string
    Creator UIN.
    CuMem double
    CU memory specification.
    CuNum double
    CU quantity.
    FreeCu double
    Free CU under fine-grained resources.
    FreeCuNum double
    Free CU.
    Name string
    Cluster name.
    NetEnvironmentType double
    Network.
    OwnerUin string
    Main account UIN.
    PayMode double
    Payment mode.
    Region string
    Region.
    Remark string
    Description.
    RunningCu double
    Running CU.
    Status double
    1:uninitialized; 2:available; -1:deleted.
    StatusDesc string
    Status description.
    UpdateTime string
    Update time.
    Zone string
    Zone.
    AppId float64
    User AppID.
    ClusterId string
    SerialId of the clusterGroup.
    CreateTime string
    Creation time.
    CreatorUin string
    Creator UIN.
    CuMem float64
    CU memory specification.
    CuNum float64
    CU quantity.
    FreeCu float64
    Free CU under fine-grained resources.
    FreeCuNum float64
    Free CU.
    Name string
    Cluster name.
    NetEnvironmentType float64
    Network.
    OwnerUin string
    Main account UIN.
    PayMode float64
    Payment mode.
    Region string
    Region.
    Remark string
    Description.
    RunningCu float64
    Running CU.
    Status float64
    1:uninitialized; 2:available; -1:deleted.
    StatusDesc string
    Status description.
    UpdateTime string
    Update time.
    Zone string
    Zone.
    appId Double
    User AppID.
    clusterId String
    SerialId of the clusterGroup.
    createTime String
    Creation time.
    creatorUin String
    Creator UIN.
    cuMem Double
    CU memory specification.
    cuNum Double
    CU quantity.
    freeCu Double
    Free CU under fine-grained resources.
    freeCuNum Double
    Free CU.
    name String
    Cluster name.
    netEnvironmentType Double
    Network.
    ownerUin String
    Main account UIN.
    payMode Double
    Payment mode.
    region String
    Region.
    remark String
    Description.
    runningCu Double
    Running CU.
    status Double
    1:uninitialized; 2:available; -1:deleted.
    statusDesc String
    Status description.
    updateTime String
    Update time.
    zone String
    Zone.
    appId number
    User AppID.
    clusterId string
    SerialId of the clusterGroup.
    createTime string
    Creation time.
    creatorUin string
    Creator UIN.
    cuMem number
    CU memory specification.
    cuNum number
    CU quantity.
    freeCu number
    Free CU under fine-grained resources.
    freeCuNum number
    Free CU.
    name string
    Cluster name.
    netEnvironmentType number
    Network.
    ownerUin string
    Main account UIN.
    payMode number
    Payment mode.
    region string
    Region.
    remark string
    Description.
    runningCu number
    Running CU.
    status number
    1:uninitialized; 2:available; -1:deleted.
    statusDesc string
    Status description.
    updateTime string
    Update time.
    zone string
    Zone.
    app_id float
    User AppID.
    cluster_id str
    SerialId of the clusterGroup.
    create_time str
    Creation time.
    creator_uin str
    Creator UIN.
    cu_mem float
    CU memory specification.
    cu_num float
    CU quantity.
    free_cu float
    Free CU under fine-grained resources.
    free_cu_num float
    Free CU.
    name str
    Cluster name.
    net_environment_type float
    Network.
    owner_uin str
    Main account UIN.
    pay_mode float
    Payment mode.
    region str
    Region.
    remark str
    Description.
    running_cu float
    Running CU.
    status float
    1:uninitialized; 2:available; -1:deleted.
    status_desc str
    Status description.
    update_time str
    Update time.
    zone str
    Zone.
    appId Number
    User AppID.
    clusterId String
    SerialId of the clusterGroup.
    createTime String
    Creation time.
    creatorUin String
    Creator UIN.
    cuMem Number
    CU memory specification.
    cuNum Number
    CU quantity.
    freeCu Number
    Free CU under fine-grained resources.
    freeCuNum Number
    Free CU.
    name String
    Cluster name.
    netEnvironmentType Number
    Network.
    ownerUin String
    Main account UIN.
    payMode Number
    Payment mode.
    region String
    Region.
    remark String
    Description.
    runningCu Number
    Running CU.
    status Number
    1:uninitialized; 2:available; -1:deleted.
    statusDesc String
    Status description.
    updateTime String
    Update time.
    zone String
    Zone.

    GetOceanusWorkSpacesWorkSpaceSetItemRoleAuth

    AppId double
    User AppID.
    AuthSubAccountUin string
    Bound authorized UIN.
    CreateTime string
    Creation time.
    CreatorUin string
    Creator UIN.
    Id double
    IDNote: This field may return null, indicating that no valid values can be obtained.
    OwnerUin string
    Main account UIN.
    Permission double
    Corresponding to the ID in the role table.
    RoleName string
    Permission nameNote: This field may return null, indicating that no valid values can be obtained.
    Status double
    1:uninitialized; 2:available; -1:deleted.
    UpdateTime string
    Update time.
    WorkSpaceId double
    Workspace SerialId.
    WorkSpaceSerialId string
    Workspace SerialId.
    AppId float64
    User AppID.
    AuthSubAccountUin string
    Bound authorized UIN.
    CreateTime string
    Creation time.
    CreatorUin string
    Creator UIN.
    Id float64
    IDNote: This field may return null, indicating that no valid values can be obtained.
    OwnerUin string
    Main account UIN.
    Permission float64
    Corresponding to the ID in the role table.
    RoleName string
    Permission nameNote: This field may return null, indicating that no valid values can be obtained.
    Status float64
    1:uninitialized; 2:available; -1:deleted.
    UpdateTime string
    Update time.
    WorkSpaceId float64
    Workspace SerialId.
    WorkSpaceSerialId string
    Workspace SerialId.
    appId Double
    User AppID.
    authSubAccountUin String
    Bound authorized UIN.
    createTime String
    Creation time.
    creatorUin String
    Creator UIN.
    id Double
    IDNote: This field may return null, indicating that no valid values can be obtained.
    ownerUin String
    Main account UIN.
    permission Double
    Corresponding to the ID in the role table.
    roleName String
    Permission nameNote: This field may return null, indicating that no valid values can be obtained.
    status Double
    1:uninitialized; 2:available; -1:deleted.
    updateTime String
    Update time.
    workSpaceId Double
    Workspace SerialId.
    workSpaceSerialId String
    Workspace SerialId.
    appId number
    User AppID.
    authSubAccountUin string
    Bound authorized UIN.
    createTime string
    Creation time.
    creatorUin string
    Creator UIN.
    id number
    IDNote: This field may return null, indicating that no valid values can be obtained.
    ownerUin string
    Main account UIN.
    permission number
    Corresponding to the ID in the role table.
    roleName string
    Permission nameNote: This field may return null, indicating that no valid values can be obtained.
    status number
    1:uninitialized; 2:available; -1:deleted.
    updateTime string
    Update time.
    workSpaceId number
    Workspace SerialId.
    workSpaceSerialId string
    Workspace SerialId.
    app_id float
    User AppID.
    auth_sub_account_uin str
    Bound authorized UIN.
    create_time str
    Creation time.
    creator_uin str
    Creator UIN.
    id float
    IDNote: This field may return null, indicating that no valid values can be obtained.
    owner_uin str
    Main account UIN.
    permission float
    Corresponding to the ID in the role table.
    role_name str
    Permission nameNote: This field may return null, indicating that no valid values can be obtained.
    status float
    1:uninitialized; 2:available; -1:deleted.
    update_time str
    Update time.
    work_space_id float
    Workspace SerialId.
    work_space_serial_id str
    Workspace SerialId.
    appId Number
    User AppID.
    authSubAccountUin String
    Bound authorized UIN.
    createTime String
    Creation time.
    creatorUin String
    Creator UIN.
    id Number
    IDNote: This field may return null, indicating that no valid values can be obtained.
    ownerUin String
    Main account UIN.
    permission Number
    Corresponding to the ID in the role table.
    roleName String
    Permission nameNote: This field may return null, indicating that no valid values can be obtained.
    status Number
    1:uninitialized; 2:available; -1:deleted.
    updateTime String
    Update time.
    workSpaceId Number
    Workspace SerialId.
    workSpaceSerialId String
    Workspace SerialId.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack