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

tencentcloud.getDlcDescribeUserInfo

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 dlc describe_user_info

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const describeUserInfo = tencentcloud.getDlcDescribeUserInfo({
        sortBy: "create-time",
        sorting: "desc",
        type: "Group",
        userId: "100032772113",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    describe_user_info = tencentcloud.get_dlc_describe_user_info(sort_by="create-time",
        sorting="desc",
        type="Group",
        user_id="100032772113")
    
    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.GetDlcDescribeUserInfo(ctx, &tencentcloud.GetDlcDescribeUserInfoArgs{
    			SortBy:  pulumi.StringRef("create-time"),
    			Sorting: pulumi.StringRef("desc"),
    			Type:    pulumi.StringRef("Group"),
    			UserId:  pulumi.StringRef("100032772113"),
    		}, 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 describeUserInfo = Tencentcloud.GetDlcDescribeUserInfo.Invoke(new()
        {
            SortBy = "create-time",
            Sorting = "desc",
            Type = "Group",
            UserId = "100032772113",
        });
    
    });
    
    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.GetDlcDescribeUserInfoArgs;
    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 describeUserInfo = TencentcloudFunctions.getDlcDescribeUserInfo(GetDlcDescribeUserInfoArgs.builder()
                .sortBy("create-time")
                .sorting("desc")
                .type("Group")
                .userId("100032772113")
                .build());
    
        }
    }
    
    variables:
      describeUserInfo:
        fn::invoke:
          function: tencentcloud:getDlcDescribeUserInfo
          arguments:
            sortBy: create-time
            sorting: desc
            type: Group
            userId: '100032772113'
    

    Using getDlcDescribeUserInfo

    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 getDlcDescribeUserInfo(args: GetDlcDescribeUserInfoArgs, opts?: InvokeOptions): Promise<GetDlcDescribeUserInfoResult>
    function getDlcDescribeUserInfoOutput(args: GetDlcDescribeUserInfoOutputArgs, opts?: InvokeOptions): Output<GetDlcDescribeUserInfoResult>
    def get_dlc_describe_user_info(filters: Optional[Sequence[GetDlcDescribeUserInfoFilter]] = None,
                                   id: Optional[str] = None,
                                   result_output_file: Optional[str] = None,
                                   sort_by: Optional[str] = None,
                                   sorting: Optional[str] = None,
                                   type: Optional[str] = None,
                                   user_id: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetDlcDescribeUserInfoResult
    def get_dlc_describe_user_info_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetDlcDescribeUserInfoFilterArgs]]]] = None,
                                   id: Optional[pulumi.Input[str]] = None,
                                   result_output_file: Optional[pulumi.Input[str]] = None,
                                   sort_by: Optional[pulumi.Input[str]] = None,
                                   sorting: Optional[pulumi.Input[str]] = None,
                                   type: Optional[pulumi.Input[str]] = None,
                                   user_id: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetDlcDescribeUserInfoResult]
    func GetDlcDescribeUserInfo(ctx *Context, args *GetDlcDescribeUserInfoArgs, opts ...InvokeOption) (*GetDlcDescribeUserInfoResult, error)
    func GetDlcDescribeUserInfoOutput(ctx *Context, args *GetDlcDescribeUserInfoOutputArgs, opts ...InvokeOption) GetDlcDescribeUserInfoResultOutput

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

    public static class GetDlcDescribeUserInfo 
    {
        public static Task<GetDlcDescribeUserInfoResult> InvokeAsync(GetDlcDescribeUserInfoArgs args, InvokeOptions? opts = null)
        public static Output<GetDlcDescribeUserInfoResult> Invoke(GetDlcDescribeUserInfoInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDlcDescribeUserInfoResult> getDlcDescribeUserInfo(GetDlcDescribeUserInfoArgs args, InvokeOptions options)
    public static Output<GetDlcDescribeUserInfoResult> getDlcDescribeUserInfo(GetDlcDescribeUserInfoArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getDlcDescribeUserInfo:getDlcDescribeUserInfo
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Filters List<GetDlcDescribeUserInfoFilter>
    Query filter conditions. when type is Group, fuzzy search with Key as workgroup-name is supported. when type is DataAuth, key is supported. policy-type: permission type, policy-source: data source, data-name: database table. Fuzzy search, when type is EngineAuth, supports fuzzy search of key, policy-type: permission type, policy-source: data source, engine-name: library table.
    Id string
    Policy id.
    ResultOutputFile string
    Used to save results.
    SortBy string
    Sorting field, when type is Group, support create-time, group-name, when type is DataAuth, support create-time, when type is EngineAuth, support create-time.
    Sorting string
    Sorting method, desc means forward order, asc means reverse order, the default is asc.
    Type string
    Query information type, Group: work group DataAuth: data permission EngineAuth: engine permission.
    UserId string
    User id, the same as the sub-user uin.
    Filters []GetDlcDescribeUserInfoFilter
    Query filter conditions. when type is Group, fuzzy search with Key as workgroup-name is supported. when type is DataAuth, key is supported. policy-type: permission type, policy-source: data source, data-name: database table. Fuzzy search, when type is EngineAuth, supports fuzzy search of key, policy-type: permission type, policy-source: data source, engine-name: library table.
    Id string
    Policy id.
    ResultOutputFile string
    Used to save results.
    SortBy string
    Sorting field, when type is Group, support create-time, group-name, when type is DataAuth, support create-time, when type is EngineAuth, support create-time.
    Sorting string
    Sorting method, desc means forward order, asc means reverse order, the default is asc.
    Type string
    Query information type, Group: work group DataAuth: data permission EngineAuth: engine permission.
    UserId string
    User id, the same as the sub-user uin.
    filters List<GetDlcDescribeUserInfoFilter>
    Query filter conditions. when type is Group, fuzzy search with Key as workgroup-name is supported. when type is DataAuth, key is supported. policy-type: permission type, policy-source: data source, data-name: database table. Fuzzy search, when type is EngineAuth, supports fuzzy search of key, policy-type: permission type, policy-source: data source, engine-name: library table.
    id String
    Policy id.
    resultOutputFile String
    Used to save results.
    sortBy String
    Sorting field, when type is Group, support create-time, group-name, when type is DataAuth, support create-time, when type is EngineAuth, support create-time.
    sorting String
    Sorting method, desc means forward order, asc means reverse order, the default is asc.
    type String
    Query information type, Group: work group DataAuth: data permission EngineAuth: engine permission.
    userId String
    User id, the same as the sub-user uin.
    filters GetDlcDescribeUserInfoFilter[]
    Query filter conditions. when type is Group, fuzzy search with Key as workgroup-name is supported. when type is DataAuth, key is supported. policy-type: permission type, policy-source: data source, data-name: database table. Fuzzy search, when type is EngineAuth, supports fuzzy search of key, policy-type: permission type, policy-source: data source, engine-name: library table.
    id string
    Policy id.
    resultOutputFile string
    Used to save results.
    sortBy string
    Sorting field, when type is Group, support create-time, group-name, when type is DataAuth, support create-time, when type is EngineAuth, support create-time.
    sorting string
    Sorting method, desc means forward order, asc means reverse order, the default is asc.
    type string
    Query information type, Group: work group DataAuth: data permission EngineAuth: engine permission.
    userId string
    User id, the same as the sub-user uin.
    filters Sequence[GetDlcDescribeUserInfoFilter]
    Query filter conditions. when type is Group, fuzzy search with Key as workgroup-name is supported. when type is DataAuth, key is supported. policy-type: permission type, policy-source: data source, data-name: database table. Fuzzy search, when type is EngineAuth, supports fuzzy search of key, policy-type: permission type, policy-source: data source, engine-name: library table.
    id str
    Policy id.
    result_output_file str
    Used to save results.
    sort_by str
    Sorting field, when type is Group, support create-time, group-name, when type is DataAuth, support create-time, when type is EngineAuth, support create-time.
    sorting str
    Sorting method, desc means forward order, asc means reverse order, the default is asc.
    type str
    Query information type, Group: work group DataAuth: data permission EngineAuth: engine permission.
    user_id str
    User id, the same as the sub-user uin.
    filters List<Property Map>
    Query filter conditions. when type is Group, fuzzy search with Key as workgroup-name is supported. when type is DataAuth, key is supported. policy-type: permission type, policy-source: data source, data-name: database table. Fuzzy search, when type is EngineAuth, supports fuzzy search of key, policy-type: permission type, policy-source: data source, engine-name: library table.
    id String
    Policy id.
    resultOutputFile String
    Used to save results.
    sortBy String
    Sorting field, when type is Group, support create-time, group-name, when type is DataAuth, support create-time, when type is EngineAuth, support create-time.
    sorting String
    Sorting method, desc means forward order, asc means reverse order, the default is asc.
    type String
    Query information type, Group: work group DataAuth: data permission EngineAuth: engine permission.
    userId String
    User id, the same as the sub-user uin.

    getDlcDescribeUserInfo Result

    The following output properties are available:

    Id string
    Policy id.
    UserInfos List<GetDlcDescribeUserInfoUserInfo>
    User details.
    Filters List<GetDlcDescribeUserInfoFilter>
    ResultOutputFile string
    SortBy string
    Sorting string
    Type string
    The type of information returned, Group: the returned workgroup information of the current user; DataAuth: the returned data permission information of the current user; EngineAuth: the returned engine permission information of the current user.
    UserId string
    User id, the same as the sub-user uin.
    Id string
    Policy id.
    UserInfos []GetDlcDescribeUserInfoUserInfo
    User details.
    Filters []GetDlcDescribeUserInfoFilter
    ResultOutputFile string
    SortBy string
    Sorting string
    Type string
    The type of information returned, Group: the returned workgroup information of the current user; DataAuth: the returned data permission information of the current user; EngineAuth: the returned engine permission information of the current user.
    UserId string
    User id, the same as the sub-user uin.
    id String
    Policy id.
    userInfos List<GetDlcDescribeUserInfoUserInfo>
    User details.
    filters List<GetDlcDescribeUserInfoFilter>
    resultOutputFile String
    sortBy String
    sorting String
    type String
    The type of information returned, Group: the returned workgroup information of the current user; DataAuth: the returned data permission information of the current user; EngineAuth: the returned engine permission information of the current user.
    userId String
    User id, the same as the sub-user uin.
    id string
    Policy id.
    userInfos GetDlcDescribeUserInfoUserInfo[]
    User details.
    filters GetDlcDescribeUserInfoFilter[]
    resultOutputFile string
    sortBy string
    sorting string
    type string
    The type of information returned, Group: the returned workgroup information of the current user; DataAuth: the returned data permission information of the current user; EngineAuth: the returned engine permission information of the current user.
    userId string
    User id, the same as the sub-user uin.
    id str
    Policy id.
    user_infos Sequence[GetDlcDescribeUserInfoUserInfo]
    User details.
    filters Sequence[GetDlcDescribeUserInfoFilter]
    result_output_file str
    sort_by str
    sorting str
    type str
    The type of information returned, Group: the returned workgroup information of the current user; DataAuth: the returned data permission information of the current user; EngineAuth: the returned engine permission information of the current user.
    user_id str
    User id, the same as the sub-user uin.
    id String
    Policy id.
    userInfos List<Property Map>
    User details.
    filters List<Property Map>
    resultOutputFile String
    sortBy String
    sorting String
    type String
    The type of information returned, Group: the returned workgroup information of the current user; DataAuth: the returned data permission information of the current user; EngineAuth: the returned engine permission information of the current user.
    userId String
    User id, the same as the sub-user uin.

    Supporting Types

    GetDlcDescribeUserInfoFilter

    Name string
    Attribute name. If there are multiple Filters, the relationship between Filters is a logical OR (OR) relationship.
    Values List<string>
    Attribute value, if there are multiple Values in the same filter, the relationship between values under the same filter is a logical OR relationship.
    Name string
    Attribute name. If there are multiple Filters, the relationship between Filters is a logical OR (OR) relationship.
    Values []string
    Attribute value, if there are multiple Values in the same filter, the relationship between values under the same filter is a logical OR relationship.
    name String
    Attribute name. If there are multiple Filters, the relationship between Filters is a logical OR (OR) relationship.
    values List<String>
    Attribute value, if there are multiple Values in the same filter, the relationship between values under the same filter is a logical OR relationship.
    name string
    Attribute name. If there are multiple Filters, the relationship between Filters is a logical OR (OR) relationship.
    values string[]
    Attribute value, if there are multiple Values in the same filter, the relationship between values under the same filter is a logical OR relationship.
    name str
    Attribute name. If there are multiple Filters, the relationship between Filters is a logical OR (OR) relationship.
    values Sequence[str]
    Attribute value, if there are multiple Values in the same filter, the relationship between values under the same filter is a logical OR relationship.
    name String
    Attribute name. If there are multiple Filters, the relationship between Filters is a logical OR (OR) relationship.
    values List<String>
    Attribute value, if there are multiple Values in the same filter, the relationship between values under the same filter is a logical OR relationship.

    GetDlcDescribeUserInfoUserInfo

    DataPolicyInfos List<GetDlcDescribeUserInfoUserInfoDataPolicyInfo>
    Data permission information collection.
    EnginePolicyInfos List<GetDlcDescribeUserInfoUserInfoEnginePolicyInfo>
    Engine permission collection.
    RowFilterInfos List<GetDlcDescribeUserInfoUserInfoRowFilterInfo>
    Row filter collection.
    Type string
    Query information type, Group: work group DataAuth: data permission EngineAuth: engine permission.
    UserAlias string
    User alias.
    UserDescription string
    User description.
    UserId string
    User id, the same as the sub-user uin.
    UserType string
    User type: ADMIN: Administrator COMMON: General user.
    WorkGroupInfos List<GetDlcDescribeUserInfoUserInfoWorkGroupInfo>
    Workgroup collection information bound to this user.
    DataPolicyInfos []GetDlcDescribeUserInfoUserInfoDataPolicyInfo
    Data permission information collection.
    EnginePolicyInfos []GetDlcDescribeUserInfoUserInfoEnginePolicyInfo
    Engine permission collection.
    RowFilterInfos []GetDlcDescribeUserInfoUserInfoRowFilterInfo
    Row filter collection.
    Type string
    Query information type, Group: work group DataAuth: data permission EngineAuth: engine permission.
    UserAlias string
    User alias.
    UserDescription string
    User description.
    UserId string
    User id, the same as the sub-user uin.
    UserType string
    User type: ADMIN: Administrator COMMON: General user.
    WorkGroupInfos []GetDlcDescribeUserInfoUserInfoWorkGroupInfo
    Workgroup collection information bound to this user.
    dataPolicyInfos List<GetDlcDescribeUserInfoUserInfoDataPolicyInfo>
    Data permission information collection.
    enginePolicyInfos List<GetDlcDescribeUserInfoUserInfoEnginePolicyInfo>
    Engine permission collection.
    rowFilterInfos List<GetDlcDescribeUserInfoUserInfoRowFilterInfo>
    Row filter collection.
    type String
    Query information type, Group: work group DataAuth: data permission EngineAuth: engine permission.
    userAlias String
    User alias.
    userDescription String
    User description.
    userId String
    User id, the same as the sub-user uin.
    userType String
    User type: ADMIN: Administrator COMMON: General user.
    workGroupInfos List<GetDlcDescribeUserInfoUserInfoWorkGroupInfo>
    Workgroup collection information bound to this user.
    dataPolicyInfos GetDlcDescribeUserInfoUserInfoDataPolicyInfo[]
    Data permission information collection.
    enginePolicyInfos GetDlcDescribeUserInfoUserInfoEnginePolicyInfo[]
    Engine permission collection.
    rowFilterInfos GetDlcDescribeUserInfoUserInfoRowFilterInfo[]
    Row filter collection.
    type string
    Query information type, Group: work group DataAuth: data permission EngineAuth: engine permission.
    userAlias string
    User alias.
    userDescription string
    User description.
    userId string
    User id, the same as the sub-user uin.
    userType string
    User type: ADMIN: Administrator COMMON: General user.
    workGroupInfos GetDlcDescribeUserInfoUserInfoWorkGroupInfo[]
    Workgroup collection information bound to this user.
    data_policy_infos Sequence[GetDlcDescribeUserInfoUserInfoDataPolicyInfo]
    Data permission information collection.
    engine_policy_infos Sequence[GetDlcDescribeUserInfoUserInfoEnginePolicyInfo]
    Engine permission collection.
    row_filter_infos Sequence[GetDlcDescribeUserInfoUserInfoRowFilterInfo]
    Row filter collection.
    type str
    Query information type, Group: work group DataAuth: data permission EngineAuth: engine permission.
    user_alias str
    User alias.
    user_description str
    User description.
    user_id str
    User id, the same as the sub-user uin.
    user_type str
    User type: ADMIN: Administrator COMMON: General user.
    work_group_infos Sequence[GetDlcDescribeUserInfoUserInfoWorkGroupInfo]
    Workgroup collection information bound to this user.
    dataPolicyInfos List<Property Map>
    Data permission information collection.
    enginePolicyInfos List<Property Map>
    Engine permission collection.
    rowFilterInfos List<Property Map>
    Row filter collection.
    type String
    Query information type, Group: work group DataAuth: data permission EngineAuth: engine permission.
    userAlias String
    User alias.
    userDescription String
    User description.
    userId String
    User id, the same as the sub-user uin.
    userType String
    User type: ADMIN: Administrator COMMON: General user.
    workGroupInfos List<Property Map>
    Workgroup collection information bound to this user.

    GetDlcDescribeUserInfoUserInfoDataPolicyInfo

    policySets List<Property Map>
    Policy set.
    totalCount Number
    Total count.

    GetDlcDescribeUserInfoUserInfoDataPolicyInfoPolicySet

    Catalog string
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    Column string
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    CreateTime string
    The time the workgroup was created.
    DataEngine string
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    Database string
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    Function string
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    Id double
    Policy id.
    Mode string
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    Operation string
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    Operator string
    Operator, do not fill in the input parameters.
    PolicyType string
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    ReAuth bool
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    Source string
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    SourceId double
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    SourceName string
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    Table string
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    View string
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    Catalog string
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    Column string
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    CreateTime string
    The time the workgroup was created.
    DataEngine string
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    Database string
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    Function string
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    Id float64
    Policy id.
    Mode string
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    Operation string
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    Operator string
    Operator, do not fill in the input parameters.
    PolicyType string
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    ReAuth bool
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    Source string
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    SourceId float64
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    SourceName string
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    Table string
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    View string
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    catalog String
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    column String
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    createTime String
    The time the workgroup was created.
    dataEngine String
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    database String
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    function String
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    id Double
    Policy id.
    mode String
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    operation String
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    operator String
    Operator, do not fill in the input parameters.
    policyType String
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    reAuth Boolean
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    source String
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    sourceId Double
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    sourceName String
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    table String
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    view String
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    catalog string
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    column string
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    createTime string
    The time the workgroup was created.
    dataEngine string
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    database string
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    function string
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    id number
    Policy id.
    mode string
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    operation string
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    operator string
    Operator, do not fill in the input parameters.
    policyType string
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    reAuth boolean
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    source string
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    sourceId number
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    sourceName string
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    table string
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    view string
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    catalog str
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    column str
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    create_time str
    The time the workgroup was created.
    data_engine str
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    database str
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    function str
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    id float
    Policy id.
    mode str
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    operation str
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    operator str
    Operator, do not fill in the input parameters.
    policy_type str
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    re_auth bool
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    source str
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    source_id float
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    source_name str
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    table str
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    view str
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    catalog String
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    column String
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    createTime String
    The time the workgroup was created.
    dataEngine String
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    database String
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    function String
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    id Number
    Policy id.
    mode String
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    operation String
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    operator String
    Operator, do not fill in the input parameters.
    policyType String
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    reAuth Boolean
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    source String
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    sourceId Number
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    sourceName String
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    table String
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    view String
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.

    GetDlcDescribeUserInfoUserInfoEnginePolicyInfo

    policySets List<Property Map>
    Policy set.
    totalCount Number
    Total count.

    GetDlcDescribeUserInfoUserInfoEnginePolicyInfoPolicySet

    Catalog string
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    Column string
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    CreateTime string
    The time the workgroup was created.
    DataEngine string
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    Database string
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    Function string
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    Id double
    Policy id.
    Mode string
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    Operation string
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    Operator string
    Operator, do not fill in the input parameters.
    PolicyType string
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    ReAuth bool
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    Source string
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    SourceId double
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    SourceName string
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    Table string
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    View string
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    Catalog string
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    Column string
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    CreateTime string
    The time the workgroup was created.
    DataEngine string
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    Database string
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    Function string
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    Id float64
    Policy id.
    Mode string
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    Operation string
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    Operator string
    Operator, do not fill in the input parameters.
    PolicyType string
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    ReAuth bool
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    Source string
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    SourceId float64
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    SourceName string
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    Table string
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    View string
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    catalog String
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    column String
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    createTime String
    The time the workgroup was created.
    dataEngine String
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    database String
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    function String
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    id Double
    Policy id.
    mode String
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    operation String
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    operator String
    Operator, do not fill in the input parameters.
    policyType String
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    reAuth Boolean
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    source String
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    sourceId Double
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    sourceName String
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    table String
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    view String
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    catalog string
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    column string
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    createTime string
    The time the workgroup was created.
    dataEngine string
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    database string
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    function string
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    id number
    Policy id.
    mode string
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    operation string
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    operator string
    Operator, do not fill in the input parameters.
    policyType string
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    reAuth boolean
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    source string
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    sourceId number
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    sourceName string
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    table string
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    view string
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    catalog str
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    column str
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    create_time str
    The time the workgroup was created.
    data_engine str
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    database str
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    function str
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    id float
    Policy id.
    mode str
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    operation str
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    operator str
    Operator, do not fill in the input parameters.
    policy_type str
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    re_auth bool
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    source str
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    source_id float
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    source_name str
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    table str
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    view str
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    catalog String
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    column String
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    createTime String
    The time the workgroup was created.
    dataEngine String
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    database String
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    function String
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    id Number
    Policy id.
    mode String
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    operation String
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    operator String
    Operator, do not fill in the input parameters.
    policyType String
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    reAuth Boolean
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    source String
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    sourceId Number
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    sourceName String
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    table String
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    view String
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.

    GetDlcDescribeUserInfoUserInfoRowFilterInfo

    policySets List<Property Map>
    Policy set.
    totalCount Number
    Total count.

    GetDlcDescribeUserInfoUserInfoRowFilterInfoPolicySet

    Catalog string
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    Column string
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    CreateTime string
    The time the workgroup was created.
    DataEngine string
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    Database string
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    Function string
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    Id double
    Policy id.
    Mode string
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    Operation string
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    Operator string
    Operator, do not fill in the input parameters.
    PolicyType string
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    ReAuth bool
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    Source string
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    SourceId double
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    SourceName string
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    Table string
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    View string
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    Catalog string
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    Column string
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    CreateTime string
    The time the workgroup was created.
    DataEngine string
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    Database string
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    Function string
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    Id float64
    Policy id.
    Mode string
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    Operation string
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    Operator string
    Operator, do not fill in the input parameters.
    PolicyType string
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    ReAuth bool
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    Source string
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    SourceId float64
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    SourceName string
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    Table string
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    View string
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    catalog String
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    column String
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    createTime String
    The time the workgroup was created.
    dataEngine String
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    database String
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    function String
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    id Double
    Policy id.
    mode String
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    operation String
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    operator String
    Operator, do not fill in the input parameters.
    policyType String
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    reAuth Boolean
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    source String
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    sourceId Double
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    sourceName String
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    table String
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    view String
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    catalog string
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    column string
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    createTime string
    The time the workgroup was created.
    dataEngine string
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    database string
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    function string
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    id number
    Policy id.
    mode string
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    operation string
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    operator string
    Operator, do not fill in the input parameters.
    policyType string
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    reAuth boolean
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    source string
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    sourceId number
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    sourceName string
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    table string
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    view string
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    catalog str
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    column str
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    create_time str
    The time the workgroup was created.
    data_engine str
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    database str
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    function str
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    id float
    Policy id.
    mode str
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    operation str
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    operator str
    Operator, do not fill in the input parameters.
    policy_type str
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    re_auth bool
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    source str
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    source_id float
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    source_name str
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    table str
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    view str
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.
    catalog String
    For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.
    column String
    For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.
    createTime String
    The time the workgroup was created.
    dataEngine String
    Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.
    database String
    Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.
    function String
    For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.
    id Number
    Policy id.
    mode String
    Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.
    operation String
    Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.
    operator String
    Operator, do not fill in the input parameters.
    policyType String
    Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.
    reAuth Boolean
    Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.
    source String
    Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.
    sourceId Number
    The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.
    sourceName String
    The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.
    table String
    For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.
    view String
    For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.

    GetDlcDescribeUserInfoUserInfoWorkGroupInfo

    totalCount Number
    Total count.
    workGroupSets List<Property Map>
    Work group set.

    GetDlcDescribeUserInfoUserInfoWorkGroupInfoWorkGroupSet

    CreateTime string
    The time the workgroup was created.
    Creator string
    Creator.
    WorkGroupDescription string
    Work group description.
    WorkGroupId double
    Work group unique id.
    WorkGroupName string
    Work group name.
    CreateTime string
    The time the workgroup was created.
    Creator string
    Creator.
    WorkGroupDescription string
    Work group description.
    WorkGroupId float64
    Work group unique id.
    WorkGroupName string
    Work group name.
    createTime String
    The time the workgroup was created.
    creator String
    Creator.
    workGroupDescription String
    Work group description.
    workGroupId Double
    Work group unique id.
    workGroupName String
    Work group name.
    createTime string
    The time the workgroup was created.
    creator string
    Creator.
    workGroupDescription string
    Work group description.
    workGroupId number
    Work group unique id.
    workGroupName string
    Work group name.
    create_time str
    The time the workgroup was created.
    creator str
    Creator.
    work_group_description str
    Work group description.
    work_group_id float
    Work group unique id.
    work_group_name str
    Work group name.
    createTime String
    The time the workgroup was created.
    creator String
    Creator.
    workGroupDescription String
    Work group description.
    workGroupId Number
    Work group unique id.
    workGroupName String
    Work group name.

    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