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

tencentcloud.getBiProject

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 bi project

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const project = tencentcloud.getBiProject({
        allPage: true,
        keyword: "abc",
        moduleCollection: "sys_common_user",
        pageNo: 1,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    project = tencentcloud.get_bi_project(all_page=True,
        keyword="abc",
        module_collection="sys_common_user",
        page_no=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.LookupBiProject(ctx, &tencentcloud.LookupBiProjectArgs{
    			AllPage:          pulumi.BoolRef(true),
    			Keyword:          pulumi.StringRef("abc"),
    			ModuleCollection: pulumi.StringRef("sys_common_user"),
    			PageNo:           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 project = Tencentcloud.GetBiProject.Invoke(new()
        {
            AllPage = true,
            Keyword = "abc",
            ModuleCollection = "sys_common_user",
            PageNo = 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.GetBiProjectArgs;
    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 project = TencentcloudFunctions.getBiProject(GetBiProjectArgs.builder()
                .allPage(true)
                .keyword("abc")
                .moduleCollection("sys_common_user")
                .pageNo(1)
                .build());
    
        }
    }
    
    variables:
      project:
        fn::invoke:
          function: tencentcloud:getBiProject
          arguments:
            allPage: true
            keyword: abc
            moduleCollection: sys_common_user
            pageNo: 1
    

    Using getBiProject

    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 getBiProject(args: GetBiProjectArgs, opts?: InvokeOptions): Promise<GetBiProjectResult>
    function getBiProjectOutput(args: GetBiProjectOutputArgs, opts?: InvokeOptions): Output<GetBiProjectResult>
    def get_bi_project(all_page: Optional[bool] = None,
                       id: Optional[str] = None,
                       keyword: Optional[str] = None,
                       module_collection: Optional[str] = None,
                       page_no: Optional[float] = None,
                       result_output_file: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetBiProjectResult
    def get_bi_project_output(all_page: Optional[pulumi.Input[bool]] = None,
                       id: Optional[pulumi.Input[str]] = None,
                       keyword: Optional[pulumi.Input[str]] = None,
                       module_collection: Optional[pulumi.Input[str]] = None,
                       page_no: Optional[pulumi.Input[float]] = None,
                       result_output_file: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetBiProjectResult]
    func LookupBiProject(ctx *Context, args *LookupBiProjectArgs, opts ...InvokeOption) (*LookupBiProjectResult, error)
    func LookupBiProjectOutput(ctx *Context, args *LookupBiProjectOutputArgs, opts ...InvokeOption) LookupBiProjectResultOutput

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

    public static class GetBiProject 
    {
        public static Task<GetBiProjectResult> InvokeAsync(GetBiProjectArgs args, InvokeOptions? opts = null)
        public static Output<GetBiProjectResult> Invoke(GetBiProjectInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBiProjectResult> getBiProject(GetBiProjectArgs args, InvokeOptions options)
    public static Output<GetBiProjectResult> getBiProject(GetBiProjectArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getBiProject:getBiProject
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AllPage bool
    Whether to display all, if true, ignore paging.
    Id string
    Project id.
    Keyword string
    Retrieve fuzzy fields.
    ModuleCollection string
    Role information, can be ignored.
    PageNo double
    Page number.
    ResultOutputFile string
    Used to save results.
    AllPage bool
    Whether to display all, if true, ignore paging.
    Id string
    Project id.
    Keyword string
    Retrieve fuzzy fields.
    ModuleCollection string
    Role information, can be ignored.
    PageNo float64
    Page number.
    ResultOutputFile string
    Used to save results.
    allPage Boolean
    Whether to display all, if true, ignore paging.
    id String
    Project id.
    keyword String
    Retrieve fuzzy fields.
    moduleCollection String
    Role information, can be ignored.
    pageNo Double
    Page number.
    resultOutputFile String
    Used to save results.
    allPage boolean
    Whether to display all, if true, ignore paging.
    id string
    Project id.
    keyword string
    Retrieve fuzzy fields.
    moduleCollection string
    Role information, can be ignored.
    pageNo number
    Page number.
    resultOutputFile string
    Used to save results.
    all_page bool
    Whether to display all, if true, ignore paging.
    id str
    Project id.
    keyword str
    Retrieve fuzzy fields.
    module_collection str
    Role information, can be ignored.
    page_no float
    Page number.
    result_output_file str
    Used to save results.
    allPage Boolean
    Whether to display all, if true, ignore paging.
    id String
    Project id.
    keyword String
    Retrieve fuzzy fields.
    moduleCollection String
    Role information, can be ignored.
    pageNo Number
    Page number.
    resultOutputFile String
    Used to save results.

    getBiProject Result

    The following output properties are available:

    Extra string
    Additional information(Note: This field may return null, indicating that no valid value can be obtained).
    Id string
    Project id.
    Lists List<GetBiProjectList>
    Array(Note: This field may return null, indicating that no valid value can be obtained).
    Msg string
    Interface information(Note: This field may return null, indicating that no valid value can be obtained).
    AllPage bool
    Keyword string
    ModuleCollection string
    PageNo double
    ResultOutputFile string
    Extra string
    Additional information(Note: This field may return null, indicating that no valid value can be obtained).
    Id string
    Project id.
    Lists []GetBiProjectList
    Array(Note: This field may return null, indicating that no valid value can be obtained).
    Msg string
    Interface information(Note: This field may return null, indicating that no valid value can be obtained).
    AllPage bool
    Keyword string
    ModuleCollection string
    PageNo float64
    ResultOutputFile string
    extra String
    Additional information(Note: This field may return null, indicating that no valid value can be obtained).
    id String
    Project id.
    lists List<GetBiProjectList>
    Array(Note: This field may return null, indicating that no valid value can be obtained).
    msg String
    Interface information(Note: This field may return null, indicating that no valid value can be obtained).
    allPage Boolean
    keyword String
    moduleCollection String
    pageNo Double
    resultOutputFile String
    extra string
    Additional information(Note: This field may return null, indicating that no valid value can be obtained).
    id string
    Project id.
    lists GetBiProjectList[]
    Array(Note: This field may return null, indicating that no valid value can be obtained).
    msg string
    Interface information(Note: This field may return null, indicating that no valid value can be obtained).
    allPage boolean
    keyword string
    moduleCollection string
    pageNo number
    resultOutputFile string
    extra str
    Additional information(Note: This field may return null, indicating that no valid value can be obtained).
    id str
    Project id.
    lists Sequence[GetBiProjectList]
    Array(Note: This field may return null, indicating that no valid value can be obtained).
    msg str
    Interface information(Note: This field may return null, indicating that no valid value can be obtained).
    all_page bool
    keyword str
    module_collection str
    page_no float
    result_output_file str
    extra String
    Additional information(Note: This field may return null, indicating that no valid value can be obtained).
    id String
    Project id.
    lists List<Property Map>
    Array(Note: This field may return null, indicating that no valid value can be obtained).
    msg String
    Interface information(Note: This field may return null, indicating that no valid value can be obtained).
    allPage Boolean
    keyword String
    moduleCollection String
    pageNo Number
    resultOutputFile String

    Supporting Types

    GetBiProjectList

    Apply bool
    Apply(Note: This field may return null, indicating that no valid value can be obtained).
    AuthLists List<string>
    List of permissions within the project(Note: This field may return null, indicating that no valid value can be obtained).
    ColorCode string
    Logo colour(Note: This field may return null, indicating that no valid value can be obtained).
    ConfigLists List<GetBiProjectListConfigList>
    Customized parameters, this parameter can be ignored(Note: This field may return null, indicating that no valid value can be obtained).
    CorpId string
    Enterprise id(Note: This field may return null, indicating that no valid value can be obtained).
    CreatedAt string
    Created at(Note: This field may return null, indicating that no valid value can be obtained).
    CreatedUser string
    Created by(Note: This field may return null, indicating that no valid value can be obtained).
    Id double
    Project id.
    IsExternalManage bool
    Determine whether it is hosted(Note: This field may return null, indicating that no valid value can be obtained).
    LastModifyName string
    Last modified report and presentation names(Note: This field may return null, indicating that no valid value can be obtained).
    Logo string
    Project logo(Note: This field may return null, indicating that no valid value can be obtained).
    ManagePlatform string
    Hosting platform name(Note: This field may return null, indicating that no valid value can be obtained).
    Mark string
    Remark(Note: This field may return null, indicating that no valid value can be obtained).
    MemberCount double
    Member count(Note: This field may return null, indicating that no valid value can be obtained).
    Name string
    Project name(Note: This field may return null, indicating that no valid value can be obtained).
    PageCount double
    Page count(Note: This field may return null, indicating that no valid value can be obtained).
    PanelScope string
    Default kanban(Note: This field may return null, indicating that no valid value can be obtained).
    Seed string
    Obfuscated field(Note: This field may return null, indicating that no valid value can be obtained).
    Source string
    Interface call source(Note: This field may return null, indicating that no valid value can be obtained).
    UpdatedAt string
    Updated by(Note: This field may return null, indicating that no valid value can be obtained).
    UpdatedUser string
    Updated by(Note: This field may return null, indicating that no valid value can be obtained).
    Apply bool
    Apply(Note: This field may return null, indicating that no valid value can be obtained).
    AuthLists []string
    List of permissions within the project(Note: This field may return null, indicating that no valid value can be obtained).
    ColorCode string
    Logo colour(Note: This field may return null, indicating that no valid value can be obtained).
    ConfigLists []GetBiProjectListConfigList
    Customized parameters, this parameter can be ignored(Note: This field may return null, indicating that no valid value can be obtained).
    CorpId string
    Enterprise id(Note: This field may return null, indicating that no valid value can be obtained).
    CreatedAt string
    Created at(Note: This field may return null, indicating that no valid value can be obtained).
    CreatedUser string
    Created by(Note: This field may return null, indicating that no valid value can be obtained).
    Id float64
    Project id.
    IsExternalManage bool
    Determine whether it is hosted(Note: This field may return null, indicating that no valid value can be obtained).
    LastModifyName string
    Last modified report and presentation names(Note: This field may return null, indicating that no valid value can be obtained).
    Logo string
    Project logo(Note: This field may return null, indicating that no valid value can be obtained).
    ManagePlatform string
    Hosting platform name(Note: This field may return null, indicating that no valid value can be obtained).
    Mark string
    Remark(Note: This field may return null, indicating that no valid value can be obtained).
    MemberCount float64
    Member count(Note: This field may return null, indicating that no valid value can be obtained).
    Name string
    Project name(Note: This field may return null, indicating that no valid value can be obtained).
    PageCount float64
    Page count(Note: This field may return null, indicating that no valid value can be obtained).
    PanelScope string
    Default kanban(Note: This field may return null, indicating that no valid value can be obtained).
    Seed string
    Obfuscated field(Note: This field may return null, indicating that no valid value can be obtained).
    Source string
    Interface call source(Note: This field may return null, indicating that no valid value can be obtained).
    UpdatedAt string
    Updated by(Note: This field may return null, indicating that no valid value can be obtained).
    UpdatedUser string
    Updated by(Note: This field may return null, indicating that no valid value can be obtained).
    apply Boolean
    Apply(Note: This field may return null, indicating that no valid value can be obtained).
    authLists List<String>
    List of permissions within the project(Note: This field may return null, indicating that no valid value can be obtained).
    colorCode String
    Logo colour(Note: This field may return null, indicating that no valid value can be obtained).
    configLists List<GetBiProjectListConfigList>
    Customized parameters, this parameter can be ignored(Note: This field may return null, indicating that no valid value can be obtained).
    corpId String
    Enterprise id(Note: This field may return null, indicating that no valid value can be obtained).
    createdAt String
    Created at(Note: This field may return null, indicating that no valid value can be obtained).
    createdUser String
    Created by(Note: This field may return null, indicating that no valid value can be obtained).
    id Double
    Project id.
    isExternalManage Boolean
    Determine whether it is hosted(Note: This field may return null, indicating that no valid value can be obtained).
    lastModifyName String
    Last modified report and presentation names(Note: This field may return null, indicating that no valid value can be obtained).
    logo String
    Project logo(Note: This field may return null, indicating that no valid value can be obtained).
    managePlatform String
    Hosting platform name(Note: This field may return null, indicating that no valid value can be obtained).
    mark String
    Remark(Note: This field may return null, indicating that no valid value can be obtained).
    memberCount Double
    Member count(Note: This field may return null, indicating that no valid value can be obtained).
    name String
    Project name(Note: This field may return null, indicating that no valid value can be obtained).
    pageCount Double
    Page count(Note: This field may return null, indicating that no valid value can be obtained).
    panelScope String
    Default kanban(Note: This field may return null, indicating that no valid value can be obtained).
    seed String
    Obfuscated field(Note: This field may return null, indicating that no valid value can be obtained).
    source String
    Interface call source(Note: This field may return null, indicating that no valid value can be obtained).
    updatedAt String
    Updated by(Note: This field may return null, indicating that no valid value can be obtained).
    updatedUser String
    Updated by(Note: This field may return null, indicating that no valid value can be obtained).
    apply boolean
    Apply(Note: This field may return null, indicating that no valid value can be obtained).
    authLists string[]
    List of permissions within the project(Note: This field may return null, indicating that no valid value can be obtained).
    colorCode string
    Logo colour(Note: This field may return null, indicating that no valid value can be obtained).
    configLists GetBiProjectListConfigList[]
    Customized parameters, this parameter can be ignored(Note: This field may return null, indicating that no valid value can be obtained).
    corpId string
    Enterprise id(Note: This field may return null, indicating that no valid value can be obtained).
    createdAt string
    Created at(Note: This field may return null, indicating that no valid value can be obtained).
    createdUser string
    Created by(Note: This field may return null, indicating that no valid value can be obtained).
    id number
    Project id.
    isExternalManage boolean
    Determine whether it is hosted(Note: This field may return null, indicating that no valid value can be obtained).
    lastModifyName string
    Last modified report and presentation names(Note: This field may return null, indicating that no valid value can be obtained).
    logo string
    Project logo(Note: This field may return null, indicating that no valid value can be obtained).
    managePlatform string
    Hosting platform name(Note: This field may return null, indicating that no valid value can be obtained).
    mark string
    Remark(Note: This field may return null, indicating that no valid value can be obtained).
    memberCount number
    Member count(Note: This field may return null, indicating that no valid value can be obtained).
    name string
    Project name(Note: This field may return null, indicating that no valid value can be obtained).
    pageCount number
    Page count(Note: This field may return null, indicating that no valid value can be obtained).
    panelScope string
    Default kanban(Note: This field may return null, indicating that no valid value can be obtained).
    seed string
    Obfuscated field(Note: This field may return null, indicating that no valid value can be obtained).
    source string
    Interface call source(Note: This field may return null, indicating that no valid value can be obtained).
    updatedAt string
    Updated by(Note: This field may return null, indicating that no valid value can be obtained).
    updatedUser string
    Updated by(Note: This field may return null, indicating that no valid value can be obtained).
    apply bool
    Apply(Note: This field may return null, indicating that no valid value can be obtained).
    auth_lists Sequence[str]
    List of permissions within the project(Note: This field may return null, indicating that no valid value can be obtained).
    color_code str
    Logo colour(Note: This field may return null, indicating that no valid value can be obtained).
    config_lists Sequence[GetBiProjectListConfigList]
    Customized parameters, this parameter can be ignored(Note: This field may return null, indicating that no valid value can be obtained).
    corp_id str
    Enterprise id(Note: This field may return null, indicating that no valid value can be obtained).
    created_at str
    Created at(Note: This field may return null, indicating that no valid value can be obtained).
    created_user str
    Created by(Note: This field may return null, indicating that no valid value can be obtained).
    id float
    Project id.
    is_external_manage bool
    Determine whether it is hosted(Note: This field may return null, indicating that no valid value can be obtained).
    last_modify_name str
    Last modified report and presentation names(Note: This field may return null, indicating that no valid value can be obtained).
    logo str
    Project logo(Note: This field may return null, indicating that no valid value can be obtained).
    manage_platform str
    Hosting platform name(Note: This field may return null, indicating that no valid value can be obtained).
    mark str
    Remark(Note: This field may return null, indicating that no valid value can be obtained).
    member_count float
    Member count(Note: This field may return null, indicating that no valid value can be obtained).
    name str
    Project name(Note: This field may return null, indicating that no valid value can be obtained).
    page_count float
    Page count(Note: This field may return null, indicating that no valid value can be obtained).
    panel_scope str
    Default kanban(Note: This field may return null, indicating that no valid value can be obtained).
    seed str
    Obfuscated field(Note: This field may return null, indicating that no valid value can be obtained).
    source str
    Interface call source(Note: This field may return null, indicating that no valid value can be obtained).
    updated_at str
    Updated by(Note: This field may return null, indicating that no valid value can be obtained).
    updated_user str
    Updated by(Note: This field may return null, indicating that no valid value can be obtained).
    apply Boolean
    Apply(Note: This field may return null, indicating that no valid value can be obtained).
    authLists List<String>
    List of permissions within the project(Note: This field may return null, indicating that no valid value can be obtained).
    colorCode String
    Logo colour(Note: This field may return null, indicating that no valid value can be obtained).
    configLists List<Property Map>
    Customized parameters, this parameter can be ignored(Note: This field may return null, indicating that no valid value can be obtained).
    corpId String
    Enterprise id(Note: This field may return null, indicating that no valid value can be obtained).
    createdAt String
    Created at(Note: This field may return null, indicating that no valid value can be obtained).
    createdUser String
    Created by(Note: This field may return null, indicating that no valid value can be obtained).
    id Number
    Project id.
    isExternalManage Boolean
    Determine whether it is hosted(Note: This field may return null, indicating that no valid value can be obtained).
    lastModifyName String
    Last modified report and presentation names(Note: This field may return null, indicating that no valid value can be obtained).
    logo String
    Project logo(Note: This field may return null, indicating that no valid value can be obtained).
    managePlatform String
    Hosting platform name(Note: This field may return null, indicating that no valid value can be obtained).
    mark String
    Remark(Note: This field may return null, indicating that no valid value can be obtained).
    memberCount Number
    Member count(Note: This field may return null, indicating that no valid value can be obtained).
    name String
    Project name(Note: This field may return null, indicating that no valid value can be obtained).
    pageCount Number
    Page count(Note: This field may return null, indicating that no valid value can be obtained).
    panelScope String
    Default kanban(Note: This field may return null, indicating that no valid value can be obtained).
    seed String
    Obfuscated field(Note: This field may return null, indicating that no valid value can be obtained).
    source String
    Interface call source(Note: This field may return null, indicating that no valid value can be obtained).
    updatedAt String
    Updated by(Note: This field may return null, indicating that no valid value can be obtained).
    updatedUser String
    Updated by(Note: This field may return null, indicating that no valid value can be obtained).

    GetBiProjectListConfigList

    Components List<GetBiProjectListConfigListComponent>
    Components(Note: This field may return null, indicating that no valid value can be obtained).
    ModuleGroup string
    Module group(Note: This field may return null, indicating that no valid value can be obtained).
    Components []GetBiProjectListConfigListComponent
    Components(Note: This field may return null, indicating that no valid value can be obtained).
    ModuleGroup string
    Module group(Note: This field may return null, indicating that no valid value can be obtained).
    components List<GetBiProjectListConfigListComponent>
    Components(Note: This field may return null, indicating that no valid value can be obtained).
    moduleGroup String
    Module group(Note: This field may return null, indicating that no valid value can be obtained).
    components GetBiProjectListConfigListComponent[]
    Components(Note: This field may return null, indicating that no valid value can be obtained).
    moduleGroup string
    Module group(Note: This field may return null, indicating that no valid value can be obtained).
    components Sequence[GetBiProjectListConfigListComponent]
    Components(Note: This field may return null, indicating that no valid value can be obtained).
    module_group str
    Module group(Note: This field may return null, indicating that no valid value can be obtained).
    components List<Property Map>
    Components(Note: This field may return null, indicating that no valid value can be obtained).
    moduleGroup String
    Module group(Note: This field may return null, indicating that no valid value can be obtained).

    GetBiProjectListConfigListComponent

    IncludeType string
    Include type(Note: This field may return null, indicating that no valid value can be obtained).
    ModuleId string
    Module id(Note: This field may return null, indicating that no valid value can be obtained).
    Params string
    Extra parameters(Note: This field may return null, indicating that no valid value can be obtained).
    IncludeType string
    Include type(Note: This field may return null, indicating that no valid value can be obtained).
    ModuleId string
    Module id(Note: This field may return null, indicating that no valid value can be obtained).
    Params string
    Extra parameters(Note: This field may return null, indicating that no valid value can be obtained).
    includeType String
    Include type(Note: This field may return null, indicating that no valid value can be obtained).
    moduleId String
    Module id(Note: This field may return null, indicating that no valid value can be obtained).
    params String
    Extra parameters(Note: This field may return null, indicating that no valid value can be obtained).
    includeType string
    Include type(Note: This field may return null, indicating that no valid value can be obtained).
    moduleId string
    Module id(Note: This field may return null, indicating that no valid value can be obtained).
    params string
    Extra parameters(Note: This field may return null, indicating that no valid value can be obtained).
    include_type str
    Include type(Note: This field may return null, indicating that no valid value can be obtained).
    module_id str
    Module id(Note: This field may return null, indicating that no valid value can be obtained).
    params str
    Extra parameters(Note: This field may return null, indicating that no valid value can be obtained).
    includeType String
    Include type(Note: This field may return null, indicating that no valid value can be obtained).
    moduleId String
    Module id(Note: This field may return null, indicating that no valid value can be obtained).
    params String
    Extra parameters(Note: This field may return null, indicating that no valid value can be obtained).

    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