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",
});
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")
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
})
}
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",
});
});
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());
}
}
resources:
identityCenterRoleConfiguration:
type: tencentcloud:IdentityCenterRoleConfiguration
properties:
description: test
roleConfigurationName: tf-test
zoneId: z-xxxxxx
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 string
- The unique name of the resource.
- args IdentityCenterRoleConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args IdentityCenterRoleConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IdentityCenterRoleConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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:
- Role
Configuration stringName - Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
- Zone
Id string - Space ID.
- Description string
- Access configuration description, which contains up to 1024 characters.
- Identity
Center stringRole Configuration Id - ID of the resource.
- Relay
State 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.
- Session
Duration 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).
- Role
Configuration stringName - Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
- Zone
Id string - Space ID.
- Description string
- Access configuration description, which contains up to 1024 characters.
- Identity
Center stringRole Configuration Id - ID of the resource.
- Relay
State 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.
- Session
Duration 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).
- role
Configuration StringName - Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
- zone
Id String - Space ID.
- description String
- Access configuration description, which contains up to 1024 characters.
- identity
Center StringRole Configuration Id - ID of the resource.
- relay
State 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.
- session
Duration 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).
- role
Configuration stringName - Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
- zone
Id string - Space ID.
- description string
- Access configuration description, which contains up to 1024 characters.
- identity
Center stringRole Configuration Id - ID of the resource.
- relay
State 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.
- session
Duration 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_ strname - Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
- zone_
id str - Space ID.
- description str
- Access configuration description, which contains up to 1024 characters.
- identity_
center_ strrole_ configuration_ id - 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).
- role
Configuration StringName - Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
- zone
Id String - Space ID.
- description String
- Access configuration description, which contains up to 1024 characters.
- identity
Center StringRole Configuration Id - ID of the resource.
- relay
State 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.
- session
Duration 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:
- Create
Time string - Create time.
- Id string
- The provider-assigned unique ID for this managed resource.
- Role
Configuration stringId - Role configuration id.
- Update
Time string - Update time.
- Create
Time string - Create time.
- Id string
- The provider-assigned unique ID for this managed resource.
- Role
Configuration stringId - Role configuration id.
- Update
Time string - Update time.
- create
Time String - Create time.
- id String
- The provider-assigned unique ID for this managed resource.
- role
Configuration StringId - Role configuration id.
- update
Time String - Update time.
- create
Time string - Create time.
- id string
- The provider-assigned unique ID for this managed resource.
- role
Configuration stringId - Role configuration id.
- update
Time string - Update time.
- create_
time str - Create time.
- id str
- The provider-assigned unique ID for this managed resource.
- role_
configuration_ strid - Role configuration id.
- update_
time str - Update time.
- create
Time String - Create time.
- id String
- The provider-assigned unique ID for this managed resource.
- role
Configuration StringId - Role configuration id.
- update
Time 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- Create
Time string - Create time.
- Description string
- Access configuration description, which contains up to 1024 characters.
- Identity
Center stringRole Configuration Id - ID of the resource.
- Relay
State 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.
- Role
Configuration stringId - Role configuration id.
- Role
Configuration stringName - Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
- Session
Duration 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).
- Update
Time string - Update time.
- Zone
Id string - Space ID.
- Create
Time string - Create time.
- Description string
- Access configuration description, which contains up to 1024 characters.
- Identity
Center stringRole Configuration Id - ID of the resource.
- Relay
State 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.
- Role
Configuration stringId - Role configuration id.
- Role
Configuration stringName - Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
- Session
Duration 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).
- Update
Time string - Update time.
- Zone
Id string - Space ID.
- create
Time String - Create time.
- description String
- Access configuration description, which contains up to 1024 characters.
- identity
Center StringRole Configuration Id - ID of the resource.
- relay
State 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.
- role
Configuration StringId - Role configuration id.
- role
Configuration StringName - Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
- session
Duration 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).
- update
Time String - Update time.
- zone
Id String - Space ID.
- create
Time string - Create time.
- description string
- Access configuration description, which contains up to 1024 characters.
- identity
Center stringRole Configuration Id - ID of the resource.
- relay
State 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.
- role
Configuration stringId - Role configuration id.
- role
Configuration stringName - Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
- session
Duration 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).
- update
Time string - Update time.
- zone
Id string - Space ID.
- create_
time str - Create time.
- description str
- Access configuration description, which contains up to 1024 characters.
- identity_
center_ strrole_ configuration_ id - 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_ strid - Role configuration id.
- role_
configuration_ strname - 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.
- create
Time String - Create time.
- description String
- Access configuration description, which contains up to 1024 characters.
- identity
Center StringRole Configuration Id - ID of the resource.
- relay
State 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.
- role
Configuration StringId - Role configuration id.
- role
Configuration StringName - Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
- session
Duration 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).
- update
Time String - Update time.
- zone
Id 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}
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.