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

tencentcloud.getDlcDescribeWorkGroupInfo

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_work_group_info

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const describeWorkGroupInfo = tencentcloud.getDlcDescribeWorkGroupInfo({
        sortBy: "create-time",
        sorting: "desc",
        type: "User",
        workGroupId: 23181,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    describe_work_group_info = tencentcloud.get_dlc_describe_work_group_info(sort_by="create-time",
        sorting="desc",
        type="User",
        work_group_id=23181)
    
    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.GetDlcDescribeWorkGroupInfo(ctx, &tencentcloud.GetDlcDescribeWorkGroupInfoArgs{
    			SortBy:      pulumi.StringRef("create-time"),
    			Sorting:     pulumi.StringRef("desc"),
    			Type:        pulumi.StringRef("User"),
    			WorkGroupId: pulumi.Float64Ref(23181),
    		}, 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 describeWorkGroupInfo = Tencentcloud.GetDlcDescribeWorkGroupInfo.Invoke(new()
        {
            SortBy = "create-time",
            Sorting = "desc",
            Type = "User",
            WorkGroupId = 23181,
        });
    
    });
    
    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.GetDlcDescribeWorkGroupInfoArgs;
    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 describeWorkGroupInfo = TencentcloudFunctions.getDlcDescribeWorkGroupInfo(GetDlcDescribeWorkGroupInfoArgs.builder()
                .sortBy("create-time")
                .sorting("desc")
                .type("User")
                .workGroupId(23181)
                .build());
    
        }
    }
    
    variables:
      describeWorkGroupInfo:
        fn::invoke:
          function: tencentcloud:getDlcDescribeWorkGroupInfo
          arguments:
            sortBy: create-time
            sorting: desc
            type: User
            workGroupId: 23181
    

    Using getDlcDescribeWorkGroupInfo

    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 getDlcDescribeWorkGroupInfo(args: GetDlcDescribeWorkGroupInfoArgs, opts?: InvokeOptions): Promise<GetDlcDescribeWorkGroupInfoResult>
    function getDlcDescribeWorkGroupInfoOutput(args: GetDlcDescribeWorkGroupInfoOutputArgs, opts?: InvokeOptions): Output<GetDlcDescribeWorkGroupInfoResult>
    def get_dlc_describe_work_group_info(filters: Optional[Sequence[GetDlcDescribeWorkGroupInfoFilter]] = None,
                                         id: Optional[str] = None,
                                         result_output_file: Optional[str] = None,
                                         sort_by: Optional[str] = None,
                                         sorting: Optional[str] = None,
                                         type: Optional[str] = None,
                                         work_group_id: Optional[float] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetDlcDescribeWorkGroupInfoResult
    def get_dlc_describe_work_group_info_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetDlcDescribeWorkGroupInfoFilterArgs]]]] = 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,
                                         work_group_id: Optional[pulumi.Input[float]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetDlcDescribeWorkGroupInfoResult]
    func GetDlcDescribeWorkGroupInfo(ctx *Context, args *GetDlcDescribeWorkGroupInfoArgs, opts ...InvokeOption) (*GetDlcDescribeWorkGroupInfoResult, error)
    func GetDlcDescribeWorkGroupInfoOutput(ctx *Context, args *GetDlcDescribeWorkGroupInfoOutputArgs, opts ...InvokeOption) GetDlcDescribeWorkGroupInfoResultOutput

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

    public static class GetDlcDescribeWorkGroupInfo 
    {
        public static Task<GetDlcDescribeWorkGroupInfoResult> InvokeAsync(GetDlcDescribeWorkGroupInfoArgs args, InvokeOptions? opts = null)
        public static Output<GetDlcDescribeWorkGroupInfoResult> Invoke(GetDlcDescribeWorkGroupInfoInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDlcDescribeWorkGroupInfoResult> getDlcDescribeWorkGroupInfo(GetDlcDescribeWorkGroupInfoArgs args, InvokeOptions options)
    public static Output<GetDlcDescribeWorkGroupInfoResult> getDlcDescribeWorkGroupInfo(GetDlcDescribeWorkGroupInfoArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getDlcDescribeWorkGroupInfo:getDlcDescribeWorkGroupInfo
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Filters List<GetDlcDescribeWorkGroupInfoFilter>
    Query filter conditions. when Type is User, fuzzy search with Key as user-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 key; policy-type: permission type; policy-source: data source; engine-name: fuzzy search of library tables.
    Id string
    Policy id.
    ResultOutputFile string
    Used to save results.
    SortBy string
    Sorting fields, when Type is User, support create-time, user-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, only support: User: user information/DataAuth: data permission/EngineAuth: engine permission.
    WorkGroupId double
    Work group id.
    Filters []GetDlcDescribeWorkGroupInfoFilter
    Query filter conditions. when Type is User, fuzzy search with Key as user-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 key; policy-type: permission type; policy-source: data source; engine-name: fuzzy search of library tables.
    Id string
    Policy id.
    ResultOutputFile string
    Used to save results.
    SortBy string
    Sorting fields, when Type is User, support create-time, user-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, only support: User: user information/DataAuth: data permission/EngineAuth: engine permission.
    WorkGroupId float64
    Work group id.
    filters List<GetDlcDescribeWorkGroupInfoFilter>
    Query filter conditions. when Type is User, fuzzy search with Key as user-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 key; policy-type: permission type; policy-source: data source; engine-name: fuzzy search of library tables.
    id String
    Policy id.
    resultOutputFile String
    Used to save results.
    sortBy String
    Sorting fields, when Type is User, support create-time, user-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, only support: User: user information/DataAuth: data permission/EngineAuth: engine permission.
    workGroupId Double
    Work group id.
    filters GetDlcDescribeWorkGroupInfoFilter[]
    Query filter conditions. when Type is User, fuzzy search with Key as user-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 key; policy-type: permission type; policy-source: data source; engine-name: fuzzy search of library tables.
    id string
    Policy id.
    resultOutputFile string
    Used to save results.
    sortBy string
    Sorting fields, when Type is User, support create-time, user-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, only support: User: user information/DataAuth: data permission/EngineAuth: engine permission.
    workGroupId number
    Work group id.
    filters Sequence[GetDlcDescribeWorkGroupInfoFilter]
    Query filter conditions. when Type is User, fuzzy search with Key as user-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 key; policy-type: permission type; policy-source: data source; engine-name: fuzzy search of library tables.
    id str
    Policy id.
    result_output_file str
    Used to save results.
    sort_by str
    Sorting fields, when Type is User, support create-time, user-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, only support: User: user information/DataAuth: data permission/EngineAuth: engine permission.
    work_group_id float
    Work group id.
    filters List<Property Map>
    Query filter conditions. when Type is User, fuzzy search with Key as user-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 key; policy-type: permission type; policy-source: data source; engine-name: fuzzy search of library tables.
    id String
    Policy id.
    resultOutputFile String
    Used to save results.
    sortBy String
    Sorting fields, when Type is User, support create-time, user-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, only support: User: user information/DataAuth: data permission/EngineAuth: engine permission.
    workGroupId Number
    Work group id.

    getDlcDescribeWorkGroupInfo Result

    The following output properties are available:

    Id string
    Policy id.
    WorkGroupInfos List<GetDlcDescribeWorkGroupInfoWorkGroupInfo>
    Workgroup details.
    Filters List<GetDlcDescribeWorkGroupInfoFilter>
    ResultOutputFile string
    SortBy string
    Sorting string
    Type string
    The type of information contained. User: user information; DataAuth: data permissions; EngineAuth: engine permissions.
    WorkGroupId double
    Work group id.
    Id string
    Policy id.
    WorkGroupInfos []GetDlcDescribeWorkGroupInfoWorkGroupInfo
    Workgroup details.
    Filters []GetDlcDescribeWorkGroupInfoFilter
    ResultOutputFile string
    SortBy string
    Sorting string
    Type string
    The type of information contained. User: user information; DataAuth: data permissions; EngineAuth: engine permissions.
    WorkGroupId float64
    Work group id.
    id String
    Policy id.
    workGroupInfos List<GetDlcDescribeWorkGroupInfoWorkGroupInfo>
    Workgroup details.
    filters List<GetDlcDescribeWorkGroupInfoFilter>
    resultOutputFile String
    sortBy String
    sorting String
    type String
    The type of information contained. User: user information; DataAuth: data permissions; EngineAuth: engine permissions.
    workGroupId Double
    Work group id.
    id string
    Policy id.
    workGroupInfos GetDlcDescribeWorkGroupInfoWorkGroupInfo[]
    Workgroup details.
    filters GetDlcDescribeWorkGroupInfoFilter[]
    resultOutputFile string
    sortBy string
    sorting string
    type string
    The type of information contained. User: user information; DataAuth: data permissions; EngineAuth: engine permissions.
    workGroupId number
    Work group id.
    id str
    Policy id.
    work_group_infos Sequence[GetDlcDescribeWorkGroupInfoWorkGroupInfo]
    Workgroup details.
    filters Sequence[GetDlcDescribeWorkGroupInfoFilter]
    result_output_file str
    sort_by str
    sorting str
    type str
    The type of information contained. User: user information; DataAuth: data permissions; EngineAuth: engine permissions.
    work_group_id float
    Work group id.
    id String
    Policy id.
    workGroupInfos List<Property Map>
    Workgroup details.
    filters List<Property Map>
    resultOutputFile String
    sortBy String
    sorting String
    type String
    The type of information contained. User: user information; DataAuth: data permissions; EngineAuth: engine permissions.
    workGroupId Number
    Work group id.

    Supporting Types

    GetDlcDescribeWorkGroupInfoFilter

    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.

    GetDlcDescribeWorkGroupInfoWorkGroupInfo

    DataPolicyInfos List<GetDlcDescribeWorkGroupInfoWorkGroupInfoDataPolicyInfo>
    Data permission collection.
    EnginePolicyInfos List<GetDlcDescribeWorkGroupInfoWorkGroupInfoEnginePolicyInfo>
    Engine permission collection.
    RowFilterInfos List<GetDlcDescribeWorkGroupInfoWorkGroupInfoRowFilterInfo>
    Row filter information collection.
    Type string
    Query information type, only support: User: user information/DataAuth: data permission/EngineAuth: engine permission.
    UserInfos List<GetDlcDescribeWorkGroupInfoWorkGroupInfoUserInfo>
    A collection of users bound to the workgroup.
    WorkGroupDescription string
    Workgroup description information.
    WorkGroupId double
    Work group id.
    WorkGroupName string
    Work group name.
    DataPolicyInfos []GetDlcDescribeWorkGroupInfoWorkGroupInfoDataPolicyInfo
    Data permission collection.
    EnginePolicyInfos []GetDlcDescribeWorkGroupInfoWorkGroupInfoEnginePolicyInfo
    Engine permission collection.
    RowFilterInfos []GetDlcDescribeWorkGroupInfoWorkGroupInfoRowFilterInfo
    Row filter information collection.
    Type string
    Query information type, only support: User: user information/DataAuth: data permission/EngineAuth: engine permission.
    UserInfos []GetDlcDescribeWorkGroupInfoWorkGroupInfoUserInfo
    A collection of users bound to the workgroup.
    WorkGroupDescription string
    Workgroup description information.
    WorkGroupId float64
    Work group id.
    WorkGroupName string
    Work group name.
    dataPolicyInfos List<GetDlcDescribeWorkGroupInfoWorkGroupInfoDataPolicyInfo>
    Data permission collection.
    enginePolicyInfos List<GetDlcDescribeWorkGroupInfoWorkGroupInfoEnginePolicyInfo>
    Engine permission collection.
    rowFilterInfos List<GetDlcDescribeWorkGroupInfoWorkGroupInfoRowFilterInfo>
    Row filter information collection.
    type String
    Query information type, only support: User: user information/DataAuth: data permission/EngineAuth: engine permission.
    userInfos List<GetDlcDescribeWorkGroupInfoWorkGroupInfoUserInfo>
    A collection of users bound to the workgroup.
    workGroupDescription String
    Workgroup description information.
    workGroupId Double
    Work group id.
    workGroupName String
    Work group name.
    dataPolicyInfos GetDlcDescribeWorkGroupInfoWorkGroupInfoDataPolicyInfo[]
    Data permission collection.
    enginePolicyInfos GetDlcDescribeWorkGroupInfoWorkGroupInfoEnginePolicyInfo[]
    Engine permission collection.
    rowFilterInfos GetDlcDescribeWorkGroupInfoWorkGroupInfoRowFilterInfo[]
    Row filter information collection.
    type string
    Query information type, only support: User: user information/DataAuth: data permission/EngineAuth: engine permission.
    userInfos GetDlcDescribeWorkGroupInfoWorkGroupInfoUserInfo[]
    A collection of users bound to the workgroup.
    workGroupDescription string
    Workgroup description information.
    workGroupId number
    Work group id.
    workGroupName string
    Work group name.
    data_policy_infos Sequence[GetDlcDescribeWorkGroupInfoWorkGroupInfoDataPolicyInfo]
    Data permission collection.
    engine_policy_infos Sequence[GetDlcDescribeWorkGroupInfoWorkGroupInfoEnginePolicyInfo]
    Engine permission collection.
    row_filter_infos Sequence[GetDlcDescribeWorkGroupInfoWorkGroupInfoRowFilterInfo]
    Row filter information collection.
    type str
    Query information type, only support: User: user information/DataAuth: data permission/EngineAuth: engine permission.
    user_infos Sequence[GetDlcDescribeWorkGroupInfoWorkGroupInfoUserInfo]
    A collection of users bound to the workgroup.
    work_group_description str
    Workgroup description information.
    work_group_id float
    Work group id.
    work_group_name str
    Work group name.
    dataPolicyInfos List<Property Map>
    Data permission collection.
    enginePolicyInfos List<Property Map>
    Engine permission collection.
    rowFilterInfos List<Property Map>
    Row filter information collection.
    type String
    Query information type, only support: User: user information/DataAuth: data permission/EngineAuth: engine permission.
    userInfos List<Property Map>
    A collection of users bound to the workgroup.
    workGroupDescription String
    Workgroup description information.
    workGroupId Number
    Work group id.
    workGroupName String
    Work group name.

    GetDlcDescribeWorkGroupInfoWorkGroupInfoDataPolicyInfo

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

    GetDlcDescribeWorkGroupInfoWorkGroupInfoDataPolicyInfoPolicySet

    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
    Create time.
    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
    Create time.
    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
    Create time.
    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
    Create time.
    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
    Create time.
    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
    Create time.
    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.

    GetDlcDescribeWorkGroupInfoWorkGroupInfoEnginePolicyInfo

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

    GetDlcDescribeWorkGroupInfoWorkGroupInfoEnginePolicyInfoPolicySet

    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
    Create time.
    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
    Create time.
    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
    Create time.
    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
    Create time.
    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
    Create time.
    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
    Create time.
    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.

    GetDlcDescribeWorkGroupInfoWorkGroupInfoRowFilterInfo

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

    GetDlcDescribeWorkGroupInfoWorkGroupInfoRowFilterInfoPolicySet

    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
    Create time.
    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
    Create time.
    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
    Create time.
    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
    Create time.
    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
    Create time.
    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
    Create time.
    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.

    GetDlcDescribeWorkGroupInfoWorkGroupInfoUserInfo

    totalCount Number
    Total count.
    userSets List<Property Map>
    User information collection.

    GetDlcDescribeWorkGroupInfoWorkGroupInfoUserInfoUserSet

    CreateTime string
    Create time.
    Creator string
    The creator of the current user.
    UserAlias string
    User alias.
    UserDescription string
    User description.
    UserId string
    User id, matches the CAM side sub-user uin.
    CreateTime string
    Create time.
    Creator string
    The creator of the current user.
    UserAlias string
    User alias.
    UserDescription string
    User description.
    UserId string
    User id, matches the CAM side sub-user uin.
    createTime String
    Create time.
    creator String
    The creator of the current user.
    userAlias String
    User alias.
    userDescription String
    User description.
    userId String
    User id, matches the CAM side sub-user uin.
    createTime string
    Create time.
    creator string
    The creator of the current user.
    userAlias string
    User alias.
    userDescription string
    User description.
    userId string
    User id, matches the CAM side sub-user uin.
    create_time str
    Create time.
    creator str
    The creator of the current user.
    user_alias str
    User alias.
    user_description str
    User description.
    user_id str
    User id, matches the CAM side sub-user uin.
    createTime String
    Create time.
    creator String
    The creator of the current user.
    userAlias String
    User alias.
    userDescription String
    User description.
    userId String
    User id, matches the CAM side sub-user uin.

    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