tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
tencentcloud.getDlcDescribeUserRoles
Start a Neo task
Explain and create a tencentcloud.getDlcDescribeUserRoles resource
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
Use this data source to query detailed information of DLC describe user roles
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getDlcDescribeUserRoles({
fuzzy: "1",
sortBy: "modify-time",
sorting: "desc",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_dlc_describe_user_roles(fuzzy="1",
sort_by="modify-time",
sorting="desc")
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.GetDlcDescribeUserRoles(ctx, &tencentcloud.GetDlcDescribeUserRolesArgs{
Fuzzy: pulumi.StringRef("1"),
SortBy: pulumi.StringRef("modify-time"),
Sorting: pulumi.StringRef("desc"),
}, 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 example = Tencentcloud.GetDlcDescribeUserRoles.Invoke(new()
{
Fuzzy = "1",
SortBy = "modify-time",
Sorting = "desc",
});
});
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.GetDlcDescribeUserRolesArgs;
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 example = TencentcloudFunctions.getDlcDescribeUserRoles(GetDlcDescribeUserRolesArgs.builder()
.fuzzy("1")
.sortBy("modify-time")
.sorting("desc")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getDlcDescribeUserRoles
arguments:
fuzzy: '1'
sortBy: modify-time
sorting: desc
Using getDlcDescribeUserRoles
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 getDlcDescribeUserRoles(args: GetDlcDescribeUserRolesArgs, opts?: InvokeOptions): Promise<GetDlcDescribeUserRolesResult>
function getDlcDescribeUserRolesOutput(args: GetDlcDescribeUserRolesOutputArgs, opts?: InvokeOptions): Output<GetDlcDescribeUserRolesResult>def get_dlc_describe_user_roles(fuzzy: Optional[str] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
sort_by: Optional[str] = None,
sorting: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDlcDescribeUserRolesResult
def get_dlc_describe_user_roles_output(fuzzy: Optional[pulumi.Input[str]] = 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,
opts: Optional[InvokeOptions] = None) -> Output[GetDlcDescribeUserRolesResult]func GetDlcDescribeUserRoles(ctx *Context, args *GetDlcDescribeUserRolesArgs, opts ...InvokeOption) (*GetDlcDescribeUserRolesResult, error)
func GetDlcDescribeUserRolesOutput(ctx *Context, args *GetDlcDescribeUserRolesOutputArgs, opts ...InvokeOption) GetDlcDescribeUserRolesResultOutput> Note: This function is named GetDlcDescribeUserRoles in the Go SDK.
public static class GetDlcDescribeUserRoles
{
public static Task<GetDlcDescribeUserRolesResult> InvokeAsync(GetDlcDescribeUserRolesArgs args, InvokeOptions? opts = null)
public static Output<GetDlcDescribeUserRolesResult> Invoke(GetDlcDescribeUserRolesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDlcDescribeUserRolesResult> getDlcDescribeUserRoles(GetDlcDescribeUserRolesArgs args, InvokeOptions options)
public static Output<GetDlcDescribeUserRolesResult> getDlcDescribeUserRoles(GetDlcDescribeUserRolesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getDlcDescribeUserRoles:getDlcDescribeUserRoles
arguments:
# arguments dictionaryThe following arguments are supported:
- Fuzzy string
- Fuzzy enumeration by arn.
- Id string
- Result
Output stringFile - Used to save results.
- Sort
By string - The field for sorting the returned results.
- Sorting string
- The sorting order, descending or ascending, such as
desc.
- Fuzzy string
- Fuzzy enumeration by arn.
- Id string
- Result
Output stringFile - Used to save results.
- Sort
By string - The field for sorting the returned results.
- Sorting string
- The sorting order, descending or ascending, such as
desc.
- fuzzy String
- Fuzzy enumeration by arn.
- id String
- result
Output StringFile - Used to save results.
- sort
By String - The field for sorting the returned results.
- sorting String
- The sorting order, descending or ascending, such as
desc.
- fuzzy string
- Fuzzy enumeration by arn.
- id string
- result
Output stringFile - Used to save results.
- sort
By string - The field for sorting the returned results.
- sorting string
- The sorting order, descending or ascending, such as
desc.
- fuzzy str
- Fuzzy enumeration by arn.
- id str
- result_
output_ strfile - Used to save results.
- sort_
by str - The field for sorting the returned results.
- sorting str
- The sorting order, descending or ascending, such as
desc.
- fuzzy String
- Fuzzy enumeration by arn.
- id String
- result
Output StringFile - Used to save results.
- sort
By String - The field for sorting the returned results.
- sorting String
- The sorting order, descending or ascending, such as
desc.
getDlcDescribeUserRoles Result
The following output properties are available:
- Id string
- User
Roles List<GetDlc Describe User Roles User Role> - The user roles.
- Fuzzy string
- Result
Output stringFile - Sort
By string - Sorting string
- Id string
- User
Roles []GetDlc Describe User Roles User Role - The user roles.
- Fuzzy string
- Result
Output stringFile - Sort
By string - Sorting string
- id String
- user
Roles List<GetDlc Describe User Roles User Role> - The user roles.
- fuzzy String
- result
Output StringFile - sort
By String - sorting String
- id string
- user
Roles GetDlc Describe User Roles User Role[] - The user roles.
- fuzzy string
- result
Output stringFile - sort
By string - sorting string
- id str
- user_
roles Sequence[GetDlc Describe User Roles User Role] - The user roles.
- fuzzy str
- result_
output_ strfile - sort_
by str - sorting str
- id String
- user
Roles List<Property Map> - The user roles.
- fuzzy String
- result
Output StringFile - sort
By String - sorting String
Supporting Types
GetDlcDescribeUserRolesUserRole
- App
Id string - The user's app ID.
- Arn string
- The role permission.
- Cos
Permission List<GetLists Dlc Describe User Roles User Role Cos Permission List> - COS authorization path list.
- Creator string
- Creator Uin.
- Desc string
- The role description.
- Modify
Time double - The last modified timestamp.
- Permission
Json string - CAM strategy json.
- Role
Id double - The role ID.
- Role
Name string - The role name.
- Uin string
- The user ID.
- App
Id string - The user's app ID.
- Arn string
- The role permission.
- Cos
Permission []GetLists Dlc Describe User Roles User Role Cos Permission List - COS authorization path list.
- Creator string
- Creator Uin.
- Desc string
- The role description.
- Modify
Time float64 - The last modified timestamp.
- Permission
Json string - CAM strategy json.
- Role
Id float64 - The role ID.
- Role
Name string - The role name.
- Uin string
- The user ID.
- app
Id String - The user's app ID.
- arn String
- The role permission.
- cos
Permission List<GetLists Dlc Describe User Roles User Role Cos Permission List> - COS authorization path list.
- creator String
- Creator Uin.
- desc String
- The role description.
- modify
Time Double - The last modified timestamp.
- permission
Json String - CAM strategy json.
- role
Id Double - The role ID.
- role
Name String - The role name.
- uin String
- The user ID.
- app
Id string - The user's app ID.
- arn string
- The role permission.
- cos
Permission GetLists Dlc Describe User Roles User Role Cos Permission List[] - COS authorization path list.
- creator string
- Creator Uin.
- desc string
- The role description.
- modify
Time number - The last modified timestamp.
- permission
Json string - CAM strategy json.
- role
Id number - The role ID.
- role
Name string - The role name.
- uin string
- The user ID.
- app_
id str - The user's app ID.
- arn str
- The role permission.
- cos_
permission_ Sequence[Getlists Dlc Describe User Roles User Role Cos Permission List] - COS authorization path list.
- creator str
- Creator Uin.
- desc str
- The role description.
- modify_
time float - The last modified timestamp.
- permission_
json str - CAM strategy json.
- role_
id float - The role ID.
- role_
name str - The role name.
- uin str
- The user ID.
- app
Id String - The user's app ID.
- arn String
- The role permission.
- cos
Permission List<Property Map>Lists - COS authorization path list.
- creator String
- Creator Uin.
- desc String
- The role description.
- modify
Time Number - The last modified timestamp.
- permission
Json String - CAM strategy json.
- role
Id Number - The role ID.
- role
Name String - The role name.
- uin String
- The user ID.
GetDlcDescribeUserRolesUserRoleCosPermissionList
- Cos
Path string - COS path.
- Permissions List<string>
- Permissions [read, write].
- Cos
Path string - COS path.
- Permissions []string
- Permissions [read, write].
- cos
Path String - COS path.
- permissions List<String>
- Permissions [read, write].
- cos
Path string - COS path.
- permissions string[]
- Permissions [read, write].
- cos_
path str - COS path.
- permissions Sequence[str]
- Permissions [read, write].
- cos
Path String - COS path.
- permissions List<String>
- Permissions [read, write].
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
