tencentcloud 1.82.17 published on Thursday, Aug 14, 2025 by tencentcloudstack
tencentcloud.getDlcDescribeUserRoles
Explore with Pulumi AI
tencentcloud 1.82.17 published on Thursday, Aug 14, 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 dictionary
The 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
tencentcloud
Terraform Provider.
tencentcloud 1.82.17 published on Thursday, Aug 14, 2025 by tencentcloudstack