1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. IdentityCenterRoleConfiguration
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.IdentityCenterRoleConfiguration

Explore with Pulumi AI

Provides a resource to create a organization identity_center_role_configuration

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const identityCenterRoleConfiguration = new tencentcloud.IdentityCenterRoleConfiguration("identityCenterRoleConfiguration", {
    description: "test",
    roleConfigurationName: "tf-test",
    zoneId: "z-xxxxxx",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

identity_center_role_configuration = tencentcloud.IdentityCenterRoleConfiguration("identityCenterRoleConfiguration",
    description="test",
    role_configuration_name="tf-test",
    zone_id="z-xxxxxx")
Copy
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.NewIdentityCenterRoleConfiguration(ctx, "identityCenterRoleConfiguration", &tencentcloud.IdentityCenterRoleConfigurationArgs{
			Description:           pulumi.String("test"),
			RoleConfigurationName: pulumi.String("tf-test"),
			ZoneId:                pulumi.String("z-xxxxxx"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var identityCenterRoleConfiguration = new Tencentcloud.IdentityCenterRoleConfiguration("identityCenterRoleConfiguration", new()
    {
        Description = "test",
        RoleConfigurationName = "tf-test",
        ZoneId = "z-xxxxxx",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.IdentityCenterRoleConfiguration;
import com.pulumi.tencentcloud.IdentityCenterRoleConfigurationArgs;
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) {
        var identityCenterRoleConfiguration = new IdentityCenterRoleConfiguration("identityCenterRoleConfiguration", IdentityCenterRoleConfigurationArgs.builder()
            .description("test")
            .roleConfigurationName("tf-test")
            .zoneId("z-xxxxxx")
            .build());

    }
}
Copy
resources:
  identityCenterRoleConfiguration:
    type: tencentcloud:IdentityCenterRoleConfiguration
    properties:
      description: test
      roleConfigurationName: tf-test
      zoneId: z-xxxxxx
Copy

Create IdentityCenterRoleConfiguration Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new IdentityCenterRoleConfiguration(name: string, args: IdentityCenterRoleConfigurationArgs, opts?: CustomResourceOptions);
@overload
def IdentityCenterRoleConfiguration(resource_name: str,
                                    args: IdentityCenterRoleConfigurationArgs,
                                    opts: Optional[ResourceOptions] = None)

@overload
def IdentityCenterRoleConfiguration(resource_name: str,
                                    opts: Optional[ResourceOptions] = None,
                                    role_configuration_name: Optional[str] = None,
                                    zone_id: Optional[str] = None,
                                    description: Optional[str] = None,
                                    identity_center_role_configuration_id: Optional[str] = None,
                                    relay_state: Optional[str] = None,
                                    session_duration: Optional[float] = None)
func NewIdentityCenterRoleConfiguration(ctx *Context, name string, args IdentityCenterRoleConfigurationArgs, opts ...ResourceOption) (*IdentityCenterRoleConfiguration, error)
public IdentityCenterRoleConfiguration(string name, IdentityCenterRoleConfigurationArgs args, CustomResourceOptions? opts = null)
public IdentityCenterRoleConfiguration(String name, IdentityCenterRoleConfigurationArgs args)
public IdentityCenterRoleConfiguration(String name, IdentityCenterRoleConfigurationArgs args, CustomResourceOptions options)
type: tencentcloud:IdentityCenterRoleConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. IdentityCenterRoleConfigurationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. IdentityCenterRoleConfigurationArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. IdentityCenterRoleConfigurationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. IdentityCenterRoleConfigurationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. IdentityCenterRoleConfigurationArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

IdentityCenterRoleConfiguration Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The IdentityCenterRoleConfiguration resource accepts the following input properties:

RoleConfigurationName This property is required. string
Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
ZoneId This property is required. string
Space ID.
Description string
Access configuration description, which contains up to 1024 characters.
IdentityCenterRoleConfigurationId string
ID of the resource.
RelayState string
Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.
SessionDuration double
Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).
RoleConfigurationName This property is required. string
Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
ZoneId This property is required. string
Space ID.
Description string
Access configuration description, which contains up to 1024 characters.
IdentityCenterRoleConfigurationId string
ID of the resource.
RelayState string
Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.
SessionDuration float64
Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).
roleConfigurationName This property is required. String
Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
zoneId This property is required. String
Space ID.
description String
Access configuration description, which contains up to 1024 characters.
identityCenterRoleConfigurationId String
ID of the resource.
relayState String
Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.
sessionDuration Double
Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).
roleConfigurationName This property is required. string
Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
zoneId This property is required. string
Space ID.
description string
Access configuration description, which contains up to 1024 characters.
identityCenterRoleConfigurationId string
ID of the resource.
relayState string
Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.
sessionDuration number
Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).
role_configuration_name This property is required. str
Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
zone_id This property is required. str
Space ID.
description str
Access configuration description, which contains up to 1024 characters.
identity_center_role_configuration_id str
ID of the resource.
relay_state str
Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.
session_duration float
Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).
roleConfigurationName This property is required. String
Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
zoneId This property is required. String
Space ID.
description String
Access configuration description, which contains up to 1024 characters.
identityCenterRoleConfigurationId String
ID of the resource.
relayState String
Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.
sessionDuration Number
Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).

Outputs

All input properties are implicitly available as output properties. Additionally, the IdentityCenterRoleConfiguration resource produces the following output properties:

CreateTime string
Create time.
Id string
The provider-assigned unique ID for this managed resource.
RoleConfigurationId string
Role configuration id.
UpdateTime string
Update time.
CreateTime string
Create time.
Id string
The provider-assigned unique ID for this managed resource.
RoleConfigurationId string
Role configuration id.
UpdateTime string
Update time.
createTime String
Create time.
id String
The provider-assigned unique ID for this managed resource.
roleConfigurationId String
Role configuration id.
updateTime String
Update time.
createTime string
Create time.
id string
The provider-assigned unique ID for this managed resource.
roleConfigurationId string
Role configuration id.
updateTime string
Update time.
create_time str
Create time.
id str
The provider-assigned unique ID for this managed resource.
role_configuration_id str
Role configuration id.
update_time str
Update time.
createTime String
Create time.
id String
The provider-assigned unique ID for this managed resource.
roleConfigurationId String
Role configuration id.
updateTime String
Update time.

Look up Existing IdentityCenterRoleConfiguration Resource

Get an existing IdentityCenterRoleConfiguration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: IdentityCenterRoleConfigurationState, opts?: CustomResourceOptions): IdentityCenterRoleConfiguration
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        create_time: Optional[str] = None,
        description: Optional[str] = None,
        identity_center_role_configuration_id: Optional[str] = None,
        relay_state: Optional[str] = None,
        role_configuration_id: Optional[str] = None,
        role_configuration_name: Optional[str] = None,
        session_duration: Optional[float] = None,
        update_time: Optional[str] = None,
        zone_id: Optional[str] = None) -> IdentityCenterRoleConfiguration
func GetIdentityCenterRoleConfiguration(ctx *Context, name string, id IDInput, state *IdentityCenterRoleConfigurationState, opts ...ResourceOption) (*IdentityCenterRoleConfiguration, error)
public static IdentityCenterRoleConfiguration Get(string name, Input<string> id, IdentityCenterRoleConfigurationState? state, CustomResourceOptions? opts = null)
public static IdentityCenterRoleConfiguration get(String name, Output<String> id, IdentityCenterRoleConfigurationState state, CustomResourceOptions options)
resources:  _:    type: tencentcloud:IdentityCenterRoleConfiguration    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CreateTime string
Create time.
Description string
Access configuration description, which contains up to 1024 characters.
IdentityCenterRoleConfigurationId string
ID of the resource.
RelayState string
Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.
RoleConfigurationId string
Role configuration id.
RoleConfigurationName string
Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
SessionDuration double
Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).
UpdateTime string
Update time.
ZoneId string
Space ID.
CreateTime string
Create time.
Description string
Access configuration description, which contains up to 1024 characters.
IdentityCenterRoleConfigurationId string
ID of the resource.
RelayState string
Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.
RoleConfigurationId string
Role configuration id.
RoleConfigurationName string
Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
SessionDuration float64
Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).
UpdateTime string
Update time.
ZoneId string
Space ID.
createTime String
Create time.
description String
Access configuration description, which contains up to 1024 characters.
identityCenterRoleConfigurationId String
ID of the resource.
relayState String
Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.
roleConfigurationId String
Role configuration id.
roleConfigurationName String
Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
sessionDuration Double
Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).
updateTime String
Update time.
zoneId String
Space ID.
createTime string
Create time.
description string
Access configuration description, which contains up to 1024 characters.
identityCenterRoleConfigurationId string
ID of the resource.
relayState string
Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.
roleConfigurationId string
Role configuration id.
roleConfigurationName string
Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
sessionDuration number
Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).
updateTime string
Update time.
zoneId string
Space ID.
create_time str
Create time.
description str
Access configuration description, which contains up to 1024 characters.
identity_center_role_configuration_id str
ID of the resource.
relay_state str
Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.
role_configuration_id str
Role configuration id.
role_configuration_name str
Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
session_duration float
Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).
update_time str
Update time.
zone_id str
Space ID.
createTime String
Create time.
description String
Access configuration description, which contains up to 1024 characters.
identityCenterRoleConfigurationId String
ID of the resource.
relayState String
Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.
roleConfigurationId String
Role configuration id.
roleConfigurationName String
Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
sessionDuration Number
Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).
updateTime String
Update time.
zoneId String
Space ID.

Import

organization identity_center_role_configuration can be imported using the id, e.g.

$ pulumi import tencentcloud:index/identityCenterRoleConfiguration:IdentityCenterRoleConfiguration identity_center_role_configuration ${zoneId}#${roleConfigurationId}
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.