tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getIdentityCenterRoleConfigurations
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
Use this data source to query detailed information of identity center role configurations
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const identityCenterRoleConfigurations = tencentcloud.getIdentityCenterRoleConfigurations({
zoneId: "z-xxxxxx",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
identity_center_role_configurations = tencentcloud.get_identity_center_role_configurations(zone_id="z-xxxxxx")
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.GetIdentityCenterRoleConfigurations(ctx, &tencentcloud.GetIdentityCenterRoleConfigurationsArgs{
ZoneId: "z-xxxxxx",
}, 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 identityCenterRoleConfigurations = Tencentcloud.GetIdentityCenterRoleConfigurations.Invoke(new()
{
ZoneId = "z-xxxxxx",
});
});
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.GetIdentityCenterRoleConfigurationsArgs;
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 identityCenterRoleConfigurations = TencentcloudFunctions.getIdentityCenterRoleConfigurations(GetIdentityCenterRoleConfigurationsArgs.builder()
.zoneId("z-xxxxxx")
.build());
}
}
variables:
identityCenterRoleConfigurations:
fn::invoke:
function: tencentcloud:getIdentityCenterRoleConfigurations
arguments:
zoneId: z-xxxxxx
Using getIdentityCenterRoleConfigurations
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 getIdentityCenterRoleConfigurations(args: GetIdentityCenterRoleConfigurationsArgs, opts?: InvokeOptions): Promise<GetIdentityCenterRoleConfigurationsResult>
function getIdentityCenterRoleConfigurationsOutput(args: GetIdentityCenterRoleConfigurationsOutputArgs, opts?: InvokeOptions): Output<GetIdentityCenterRoleConfigurationsResult>
def get_identity_center_role_configurations(filter: Optional[str] = None,
filter_targets: Optional[Sequence[float]] = None,
id: Optional[str] = None,
principal_id: Optional[str] = None,
result_output_file: Optional[str] = None,
zone_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIdentityCenterRoleConfigurationsResult
def get_identity_center_role_configurations_output(filter: Optional[pulumi.Input[str]] = None,
filter_targets: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
id: Optional[pulumi.Input[str]] = None,
principal_id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
zone_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIdentityCenterRoleConfigurationsResult]
func GetIdentityCenterRoleConfigurations(ctx *Context, args *GetIdentityCenterRoleConfigurationsArgs, opts ...InvokeOption) (*GetIdentityCenterRoleConfigurationsResult, error)
func GetIdentityCenterRoleConfigurationsOutput(ctx *Context, args *GetIdentityCenterRoleConfigurationsOutputArgs, opts ...InvokeOption) GetIdentityCenterRoleConfigurationsResultOutput
> Note: This function is named GetIdentityCenterRoleConfigurations
in the Go SDK.
public static class GetIdentityCenterRoleConfigurations
{
public static Task<GetIdentityCenterRoleConfigurationsResult> InvokeAsync(GetIdentityCenterRoleConfigurationsArgs args, InvokeOptions? opts = null)
public static Output<GetIdentityCenterRoleConfigurationsResult> Invoke(GetIdentityCenterRoleConfigurationsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIdentityCenterRoleConfigurationsResult> getIdentityCenterRoleConfigurations(GetIdentityCenterRoleConfigurationsArgs args, InvokeOptions options)
public static Output<GetIdentityCenterRoleConfigurationsResult> getIdentityCenterRoleConfigurations(GetIdentityCenterRoleConfigurationsArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getIdentityCenterRoleConfigurations:getIdentityCenterRoleConfigurations
arguments:
# arguments dictionary
The following arguments are supported:
- Zone
Id string - Space ID.
- Filter string
- Filter criteria, which are case insensitive. Currently, only RoleConfigurationName is supported and only eq (Equals) and sw (Start With) are supported. Example: Filter = "RoleConfigurationName, only sw test" means querying all permission configurations starting with test. Filter = "RoleConfigurationName, only eq TestRoleConfiguration" means querying the permission configuration named TestRoleConfiguration.
- Filter
Targets List<double> - Check whether the member account has been configured with permissions. If configured, return IsSelected: true; otherwise, return false.
- Id string
- Principal
Id string - UserId of the authorized user or GroupId of the authorized user group, which must be set together with the input parameter FilterTargets.
- Result
Output stringFile - Used to save results.
- Zone
Id string - Space ID.
- Filter string
- Filter criteria, which are case insensitive. Currently, only RoleConfigurationName is supported and only eq (Equals) and sw (Start With) are supported. Example: Filter = "RoleConfigurationName, only sw test" means querying all permission configurations starting with test. Filter = "RoleConfigurationName, only eq TestRoleConfiguration" means querying the permission configuration named TestRoleConfiguration.
- Filter
Targets []float64 - Check whether the member account has been configured with permissions. If configured, return IsSelected: true; otherwise, return false.
- Id string
- Principal
Id string - UserId of the authorized user or GroupId of the authorized user group, which must be set together with the input parameter FilterTargets.
- Result
Output stringFile - Used to save results.
- zone
Id String - Space ID.
- filter String
- Filter criteria, which are case insensitive. Currently, only RoleConfigurationName is supported and only eq (Equals) and sw (Start With) are supported. Example: Filter = "RoleConfigurationName, only sw test" means querying all permission configurations starting with test. Filter = "RoleConfigurationName, only eq TestRoleConfiguration" means querying the permission configuration named TestRoleConfiguration.
- filter
Targets List<Double> - Check whether the member account has been configured with permissions. If configured, return IsSelected: true; otherwise, return false.
- id String
- principal
Id String - UserId of the authorized user or GroupId of the authorized user group, which must be set together with the input parameter FilterTargets.
- result
Output StringFile - Used to save results.
- zone
Id string - Space ID.
- filter string
- Filter criteria, which are case insensitive. Currently, only RoleConfigurationName is supported and only eq (Equals) and sw (Start With) are supported. Example: Filter = "RoleConfigurationName, only sw test" means querying all permission configurations starting with test. Filter = "RoleConfigurationName, only eq TestRoleConfiguration" means querying the permission configuration named TestRoleConfiguration.
- filter
Targets number[] - Check whether the member account has been configured with permissions. If configured, return IsSelected: true; otherwise, return false.
- id string
- principal
Id string - UserId of the authorized user or GroupId of the authorized user group, which must be set together with the input parameter FilterTargets.
- result
Output stringFile - Used to save results.
- zone_
id str - Space ID.
- filter str
- Filter criteria, which are case insensitive. Currently, only RoleConfigurationName is supported and only eq (Equals) and sw (Start With) are supported. Example: Filter = "RoleConfigurationName, only sw test" means querying all permission configurations starting with test. Filter = "RoleConfigurationName, only eq TestRoleConfiguration" means querying the permission configuration named TestRoleConfiguration.
- filter_
targets Sequence[float] - Check whether the member account has been configured with permissions. If configured, return IsSelected: true; otherwise, return false.
- id str
- principal_
id str - UserId of the authorized user or GroupId of the authorized user group, which must be set together with the input parameter FilterTargets.
- result_
output_ strfile - Used to save results.
- zone
Id String - Space ID.
- filter String
- Filter criteria, which are case insensitive. Currently, only RoleConfigurationName is supported and only eq (Equals) and sw (Start With) are supported. Example: Filter = "RoleConfigurationName, only sw test" means querying all permission configurations starting with test. Filter = "RoleConfigurationName, only eq TestRoleConfiguration" means querying the permission configuration named TestRoleConfiguration.
- filter
Targets List<Number> - Check whether the member account has been configured with permissions. If configured, return IsSelected: true; otherwise, return false.
- id String
- principal
Id String - UserId of the authorized user or GroupId of the authorized user group, which must be set together with the input parameter FilterTargets.
- result
Output StringFile - Used to save results.
getIdentityCenterRoleConfigurations Result
The following output properties are available:
- Id string
- Role
Configurations List<GetIdentity Center Role Configurations Role Configuration> - Permission configuration list.
- Zone
Id string - Filter string
- Filter
Targets List<double> - Principal
Id string - Result
Output stringFile
- Id string
- Role
Configurations []GetIdentity Center Role Configurations Role Configuration - Permission configuration list.
- Zone
Id string - Filter string
- Filter
Targets []float64 - Principal
Id string - Result
Output stringFile
- id String
- role
Configurations List<GetIdentity Center Role Configurations Role Configuration> - Permission configuration list.
- zone
Id String - filter String
- filter
Targets List<Double> - principal
Id String - result
Output StringFile
- id string
- role
Configurations GetIdentity Center Role Configurations Role Configuration[] - Permission configuration list.
- zone
Id string - filter string
- filter
Targets number[] - principal
Id string - result
Output stringFile
- id str
- role_
configurations Sequence[GetIdentity Center Role Configurations Role Configuration] - Permission configuration list.
- zone_
id str - filter str
- filter_
targets Sequence[float] - principal_
id str - result_
output_ strfile
- id String
- role
Configurations List<Property Map> - Permission configuration list.
- zone
Id String - filter String
- filter
Targets List<Number> - principal
Id String - result
Output StringFile
Supporting Types
GetIdentityCenterRoleConfigurationsRoleConfiguration
- Create
Time string - Description string
- Is
Selected bool - Relay
State string - Role
Configuration stringId - Role
Configuration stringName - Session
Duration double - Update
Time string
- Create
Time string - Description string
- Is
Selected bool - Relay
State string - Role
Configuration stringId - Role
Configuration stringName - Session
Duration float64 - Update
Time string
- create
Time String - description String
- is
Selected Boolean - relay
State String - role
Configuration StringId - role
Configuration StringName - session
Duration Double - update
Time String
- create
Time string - description string
- is
Selected boolean - relay
State string - role
Configuration stringId - role
Configuration stringName - session
Duration number - update
Time string
- create_
time str - description str
- is_
selected bool - relay_
state str - role_
configuration_ strid - role_
configuration_ strname - session_
duration float - update_
time str
- create
Time String - description String
- is
Selected Boolean - relay
State String - role
Configuration StringId - role
Configuration StringName - session
Duration Number - update
Time String
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack