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

tencentcloud.getDcdbDatabaseTables

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 dcdb database_tables

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    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.GetDcdbDatabaseTablesArgs;
    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 databaseTables = TencentcloudFunctions.getDcdbDatabaseTables(GetDcdbDatabaseTablesArgs.builder()
                .cols(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .dbName("")
                .gt(            
                    ,
                    ,
                    )
                .instanceId("dcdbt-ow7t8lmc")
                .lt(            
                    ,
                    ,
                    )
                .nil(            
                    ,
                    ,
                    )
                .table("")
                .build());
    
        }
    }
    
    variables:
      databaseTables:
        fn::invoke:
          function: tencentcloud:getDcdbDatabaseTables
          arguments:
            cols:
              - col: ""
                gt:
                  - {}
                  - {}
                lt:
                  - {}
                  - {}
                nil:
                  - {}
                  - {}
                type: ""
            dbName: ""
            gt:
              - {}
              - {}
              - {}
            instanceId: dcdbt-ow7t8lmc
            lt:
              - {}
              - {}
              - {}
            nil:
              - {}
              - {}
              - {}
            table: ""
    

    Using getDcdbDatabaseTables

    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 getDcdbDatabaseTables(args: GetDcdbDatabaseTablesArgs, opts?: InvokeOptions): Promise<GetDcdbDatabaseTablesResult>
    function getDcdbDatabaseTablesOutput(args: GetDcdbDatabaseTablesOutputArgs, opts?: InvokeOptions): Output<GetDcdbDatabaseTablesResult>
    def get_dcdb_database_tables(db_name: Optional[str] = None,
                                 id: Optional[str] = None,
                                 instance_id: Optional[str] = None,
                                 result_output_file: Optional[str] = None,
                                 table: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetDcdbDatabaseTablesResult
    def get_dcdb_database_tables_output(db_name: Optional[pulumi.Input[str]] = None,
                                 id: Optional[pulumi.Input[str]] = None,
                                 instance_id: Optional[pulumi.Input[str]] = None,
                                 result_output_file: Optional[pulumi.Input[str]] = None,
                                 table: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetDcdbDatabaseTablesResult]
    func GetDcdbDatabaseTables(ctx *Context, args *GetDcdbDatabaseTablesArgs, opts ...InvokeOption) (*GetDcdbDatabaseTablesResult, error)
    func GetDcdbDatabaseTablesOutput(ctx *Context, args *GetDcdbDatabaseTablesOutputArgs, opts ...InvokeOption) GetDcdbDatabaseTablesResultOutput

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

    public static class GetDcdbDatabaseTables 
    {
        public static Task<GetDcdbDatabaseTablesResult> InvokeAsync(GetDcdbDatabaseTablesArgs args, InvokeOptions? opts = null)
        public static Output<GetDcdbDatabaseTablesResult> Invoke(GetDcdbDatabaseTablesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDcdbDatabaseTablesResult> getDcdbDatabaseTables(GetDcdbDatabaseTablesArgs args, InvokeOptions options)
    public static Output<GetDcdbDatabaseTablesResult> getDcdbDatabaseTables(GetDcdbDatabaseTablesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getDcdbDatabaseTables:getDcdbDatabaseTables
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DbName string
    Database name, obtained through the DescribeDatabases api.
    InstanceId string
    The ID of instance.
    Table string
    Table name, obtained through the DescribeDatabaseObjects api.
    Id string
    ResultOutputFile string
    Used to save results.
    DbName string
    Database name, obtained through the DescribeDatabases api.
    InstanceId string
    The ID of instance.
    Table string
    Table name, obtained through the DescribeDatabaseObjects api.
    Id string
    ResultOutputFile string
    Used to save results.
    dbName String
    Database name, obtained through the DescribeDatabases api.
    instanceId String
    The ID of instance.
    table String
    Table name, obtained through the DescribeDatabaseObjects api.
    id String
    resultOutputFile String
    Used to save results.
    dbName string
    Database name, obtained through the DescribeDatabases api.
    instanceId string
    The ID of instance.
    table string
    Table name, obtained through the DescribeDatabaseObjects api.
    id string
    resultOutputFile string
    Used to save results.
    db_name str
    Database name, obtained through the DescribeDatabases api.
    instance_id str
    The ID of instance.
    table str
    Table name, obtained through the DescribeDatabaseObjects api.
    id str
    result_output_file str
    Used to save results.
    dbName String
    Database name, obtained through the DescribeDatabases api.
    instanceId String
    The ID of instance.
    table String
    Table name, obtained through the DescribeDatabaseObjects api.
    id String
    resultOutputFile String
    Used to save results.

    getDcdbDatabaseTables Result

    The following output properties are available:

    Cols List<GetDcdbDatabaseTablesCol>
    Column information.
    DbName string
    Id string
    InstanceId string
    Table string
    ResultOutputFile string
    Cols []GetDcdbDatabaseTablesCol
    Column information.
    DbName string
    Id string
    InstanceId string
    Table string
    ResultOutputFile string
    cols List<GetDcdbDatabaseTablesCol>
    Column information.
    dbName String
    id String
    instanceId String
    table String
    resultOutputFile String
    cols GetDcdbDatabaseTablesCol[]
    Column information.
    dbName string
    id string
    instanceId string
    table string
    resultOutputFile string
    cols List<Property Map>
    Column information.
    dbName String
    id String
    instanceId String
    table String
    resultOutputFile String

    Supporting Types

    GetDcdbDatabaseTablesCol

    Col string
    The name of column.
    Type string
    Column type.
    Col string
    The name of column.
    Type string
    Column type.
    col String
    The name of column.
    type String
    Column type.
    col string
    The name of column.
    type string
    Column type.
    col str
    The name of column.
    type str
    Column type.
    col String
    The name of column.
    type String
    Column type.

    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