1. Packages
  2. Bytepluscc Provider
  3. API Docs
  4. rdspostgresql
  5. getDatabase
Viewing docs for bytepluscc v0.0.20
published on Thursday, Mar 26, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.20
published on Thursday, Mar 26, 2026 by Byteplus

    Data Source schema for Byteplus::RDSPostgreSQL::Database

    Using getDatabase

    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 getDatabase(args: GetDatabaseArgs, opts?: InvokeOptions): Promise<GetDatabaseResult>
    function getDatabaseOutput(args: GetDatabaseOutputArgs, opts?: InvokeOptions): Output<GetDatabaseResult>
    def get_database(id: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetDatabaseResult
    def get_database_output(id: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetDatabaseResult]
    func LookupDatabase(ctx *Context, args *LookupDatabaseArgs, opts ...InvokeOption) (*LookupDatabaseResult, error)
    func LookupDatabaseOutput(ctx *Context, args *LookupDatabaseOutputArgs, opts ...InvokeOption) LookupDatabaseResultOutput

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

    public static class GetDatabase 
    {
        public static Task<GetDatabaseResult> InvokeAsync(GetDatabaseArgs args, InvokeOptions? opts = null)
        public static Output<GetDatabaseResult> Invoke(GetDatabaseInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDatabaseResult> getDatabase(GetDatabaseArgs args, InvokeOptions options)
    public static Output<GetDatabaseResult> getDatabase(GetDatabaseArgs args, InvokeOptions options)
    
    fn::invoke:
      function: bytepluscc:rdspostgresql/getDatabase:getDatabase
      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.

    getDatabase Result

    The following output properties are available:

    CType string
    字符分类。取值范围: C(默认)、C.UTF-8、enUS.utf8、zhCN.utf8 和 POSIX。
    CharacterSetName string
    数据库字符集。目前支持的字符集包含:utf8(默认)、latin1、ascii
    Collate string
    排序规则。取值范围:C(默认)、C.UTF-8、enUS.utf8、zhCN.utf8 和 POSIX
    DbName string
    数据库名称。命名规则如下:长度 2~63 个字符。由字母、数字、下划线或中划线组成。以字母开头,字母或数字结尾。不能使用保留关键字,所有被禁用的关键词请参见禁用关键词。
    DbStatus string
    数据库状态:Unavailable:不可用。Available:可用。
    Id string
    Uniquely identifies the resource.
    InstanceId string
    实例 ID
    Owner string
    数据库的 owner。说明:实例只读账号、被禁用了 DDL 权限的高权限账号或被禁用了 DDL 权限的普通账号不能作为数据库的 owner。不传值或传空值时,会为该字段取值为 rds superuser
    CType string
    字符分类。取值范围: C(默认)、C.UTF-8、enUS.utf8、zhCN.utf8 和 POSIX。
    CharacterSetName string
    数据库字符集。目前支持的字符集包含:utf8(默认)、latin1、ascii
    Collate string
    排序规则。取值范围:C(默认)、C.UTF-8、enUS.utf8、zhCN.utf8 和 POSIX
    DbName string
    数据库名称。命名规则如下:长度 2~63 个字符。由字母、数字、下划线或中划线组成。以字母开头,字母或数字结尾。不能使用保留关键字,所有被禁用的关键词请参见禁用关键词。
    DbStatus string
    数据库状态:Unavailable:不可用。Available:可用。
    Id string
    Uniquely identifies the resource.
    InstanceId string
    实例 ID
    Owner string
    数据库的 owner。说明:实例只读账号、被禁用了 DDL 权限的高权限账号或被禁用了 DDL 权限的普通账号不能作为数据库的 owner。不传值或传空值时,会为该字段取值为 rds superuser
    cType String
    字符分类。取值范围: C(默认)、C.UTF-8、enUS.utf8、zhCN.utf8 和 POSIX。
    characterSetName String
    数据库字符集。目前支持的字符集包含:utf8(默认)、latin1、ascii
    collate String
    排序规则。取值范围:C(默认)、C.UTF-8、enUS.utf8、zhCN.utf8 和 POSIX
    dbName String
    数据库名称。命名规则如下:长度 2~63 个字符。由字母、数字、下划线或中划线组成。以字母开头,字母或数字结尾。不能使用保留关键字,所有被禁用的关键词请参见禁用关键词。
    dbStatus String
    数据库状态:Unavailable:不可用。Available:可用。
    id String
    Uniquely identifies the resource.
    instanceId String
    实例 ID
    owner String
    数据库的 owner。说明:实例只读账号、被禁用了 DDL 权限的高权限账号或被禁用了 DDL 权限的普通账号不能作为数据库的 owner。不传值或传空值时,会为该字段取值为 rds superuser
    cType string
    字符分类。取值范围: C(默认)、C.UTF-8、enUS.utf8、zhCN.utf8 和 POSIX。
    characterSetName string
    数据库字符集。目前支持的字符集包含:utf8(默认)、latin1、ascii
    collate string
    排序规则。取值范围:C(默认)、C.UTF-8、enUS.utf8、zhCN.utf8 和 POSIX
    dbName string
    数据库名称。命名规则如下:长度 2~63 个字符。由字母、数字、下划线或中划线组成。以字母开头,字母或数字结尾。不能使用保留关键字,所有被禁用的关键词请参见禁用关键词。
    dbStatus string
    数据库状态:Unavailable:不可用。Available:可用。
    id string
    Uniquely identifies the resource.
    instanceId string
    实例 ID
    owner string
    数据库的 owner。说明:实例只读账号、被禁用了 DDL 权限的高权限账号或被禁用了 DDL 权限的普通账号不能作为数据库的 owner。不传值或传空值时,会为该字段取值为 rds superuser
    c_type str
    字符分类。取值范围: C(默认)、C.UTF-8、enUS.utf8、zhCN.utf8 和 POSIX。
    character_set_name str
    数据库字符集。目前支持的字符集包含:utf8(默认)、latin1、ascii
    collate str
    排序规则。取值范围:C(默认)、C.UTF-8、enUS.utf8、zhCN.utf8 和 POSIX
    db_name str
    数据库名称。命名规则如下:长度 2~63 个字符。由字母、数字、下划线或中划线组成。以字母开头,字母或数字结尾。不能使用保留关键字,所有被禁用的关键词请参见禁用关键词。
    db_status str
    数据库状态:Unavailable:不可用。Available:可用。
    id str
    Uniquely identifies the resource.
    instance_id str
    实例 ID
    owner str
    数据库的 owner。说明:实例只读账号、被禁用了 DDL 权限的高权限账号或被禁用了 DDL 权限的普通账号不能作为数据库的 owner。不传值或传空值时,会为该字段取值为 rds superuser
    cType String
    字符分类。取值范围: C(默认)、C.UTF-8、enUS.utf8、zhCN.utf8 和 POSIX。
    characterSetName String
    数据库字符集。目前支持的字符集包含:utf8(默认)、latin1、ascii
    collate String
    排序规则。取值范围:C(默认)、C.UTF-8、enUS.utf8、zhCN.utf8 和 POSIX
    dbName String
    数据库名称。命名规则如下:长度 2~63 个字符。由字母、数字、下划线或中划线组成。以字母开头,字母或数字结尾。不能使用保留关键字,所有被禁用的关键词请参见禁用关键词。
    dbStatus String
    数据库状态:Unavailable:不可用。Available:可用。
    id String
    Uniquely identifies the resource.
    instanceId String
    实例 ID
    owner String
    数据库的 owner。说明:实例只读账号、被禁用了 DDL 权限的高权限账号或被禁用了 DDL 权限的普通账号不能作为数据库的 owner。不传值或传空值时,会为该字段取值为 rds superuser

    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.20
    published on Thursday, Mar 26, 2026 by Byteplus
      Try Pulumi Cloud free. Your team will thank you.