Viewing docs for tencentcloud 1.83.2
published on Monday, Jun 15, 2026 by tencentcloudstack
published on Monday, Jun 15, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.83.2
published on Monday, Jun 15, 2026 by tencentcloudstack
published on Monday, Jun 15, 2026 by tencentcloudstack
Use this data source to query detailed information of Organization permission policies in role configuration
Example Usage
Query all permission policies in a role configuration
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getOrganizationPermissionPoliciesInRoleConfiguration({
zoneId: "z-1os7c9znogct",
roleConfigurationId: "rc-ihogrs0e6ceg",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_organization_permission_policies_in_role_configuration(zone_id="z-1os7c9znogct",
role_configuration_id="rc-ihogrs0e6ceg")
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.GetOrganizationPermissionPoliciesInRoleConfiguration(ctx, &tencentcloud.GetOrganizationPermissionPoliciesInRoleConfigurationArgs{
ZoneId: "z-1os7c9znogct",
RoleConfigurationId: "rc-ihogrs0e6ceg",
}, 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.GetOrganizationPermissionPoliciesInRoleConfiguration.Invoke(new()
{
ZoneId = "z-1os7c9znogct",
RoleConfigurationId = "rc-ihogrs0e6ceg",
});
});
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.GetOrganizationPermissionPoliciesInRoleConfigurationArgs;
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.getOrganizationPermissionPoliciesInRoleConfiguration(GetOrganizationPermissionPoliciesInRoleConfigurationArgs.builder()
.zoneId("z-1os7c9znogct")
.roleConfigurationId("rc-ihogrs0e6ceg")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getOrganizationPermissionPoliciesInRoleConfiguration
arguments:
zoneId: z-1os7c9znogct
roleConfigurationId: rc-ihogrs0e6ceg
Example coming soon!
Query permission policies filtered by policy type
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getOrganizationPermissionPoliciesInRoleConfiguration({
zoneId: "z-1os7c9znogct",
roleConfigurationId: "rc-ihogrs0e6ceg",
rolePolicyType: "System",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_organization_permission_policies_in_role_configuration(zone_id="z-1os7c9znogct",
role_configuration_id="rc-ihogrs0e6ceg",
role_policy_type="System")
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.GetOrganizationPermissionPoliciesInRoleConfiguration(ctx, &tencentcloud.GetOrganizationPermissionPoliciesInRoleConfigurationArgs{
ZoneId: "z-1os7c9znogct",
RoleConfigurationId: "rc-ihogrs0e6ceg",
RolePolicyType: pulumi.StringRef("System"),
}, 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.GetOrganizationPermissionPoliciesInRoleConfiguration.Invoke(new()
{
ZoneId = "z-1os7c9znogct",
RoleConfigurationId = "rc-ihogrs0e6ceg",
RolePolicyType = "System",
});
});
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.GetOrganizationPermissionPoliciesInRoleConfigurationArgs;
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.getOrganizationPermissionPoliciesInRoleConfiguration(GetOrganizationPermissionPoliciesInRoleConfigurationArgs.builder()
.zoneId("z-1os7c9znogct")
.roleConfigurationId("rc-ihogrs0e6ceg")
.rolePolicyType("System")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getOrganizationPermissionPoliciesInRoleConfiguration
arguments:
zoneId: z-1os7c9znogct
roleConfigurationId: rc-ihogrs0e6ceg
rolePolicyType: System
Example coming soon!
Query permission policies filtered by policy name
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getOrganizationPermissionPoliciesInRoleConfiguration({
zoneId: "z-1os7c9znogct",
roleConfigurationId: "rc-ihogrs0e6ceg",
filter: "AdministratorAccess",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_organization_permission_policies_in_role_configuration(zone_id="z-1os7c9znogct",
role_configuration_id="rc-ihogrs0e6ceg",
filter="AdministratorAccess")
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.GetOrganizationPermissionPoliciesInRoleConfiguration(ctx, &tencentcloud.GetOrganizationPermissionPoliciesInRoleConfigurationArgs{
ZoneId: "z-1os7c9znogct",
RoleConfigurationId: "rc-ihogrs0e6ceg",
Filter: pulumi.StringRef("AdministratorAccess"),
}, 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.GetOrganizationPermissionPoliciesInRoleConfiguration.Invoke(new()
{
ZoneId = "z-1os7c9znogct",
RoleConfigurationId = "rc-ihogrs0e6ceg",
Filter = "AdministratorAccess",
});
});
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.GetOrganizationPermissionPoliciesInRoleConfigurationArgs;
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.getOrganizationPermissionPoliciesInRoleConfiguration(GetOrganizationPermissionPoliciesInRoleConfigurationArgs.builder()
.zoneId("z-1os7c9znogct")
.roleConfigurationId("rc-ihogrs0e6ceg")
.filter("AdministratorAccess")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getOrganizationPermissionPoliciesInRoleConfiguration
arguments:
zoneId: z-1os7c9znogct
roleConfigurationId: rc-ihogrs0e6ceg
filter: AdministratorAccess
Example coming soon!
Using getOrganizationPermissionPoliciesInRoleConfiguration
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 getOrganizationPermissionPoliciesInRoleConfiguration(args: GetOrganizationPermissionPoliciesInRoleConfigurationArgs, opts?: InvokeOptions): Promise<GetOrganizationPermissionPoliciesInRoleConfigurationResult>
function getOrganizationPermissionPoliciesInRoleConfigurationOutput(args: GetOrganizationPermissionPoliciesInRoleConfigurationOutputArgs, opts?: InvokeOptions): Output<GetOrganizationPermissionPoliciesInRoleConfigurationResult>def get_organization_permission_policies_in_role_configuration(filter: Optional[str] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
role_configuration_id: Optional[str] = None,
role_policy_type: Optional[str] = None,
zone_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOrganizationPermissionPoliciesInRoleConfigurationResult
def get_organization_permission_policies_in_role_configuration_output(filter: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
result_output_file: pulumi.Input[Optional[str]] = None,
role_configuration_id: pulumi.Input[Optional[str]] = None,
role_policy_type: pulumi.Input[Optional[str]] = None,
zone_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationPermissionPoliciesInRoleConfigurationResult]func GetOrganizationPermissionPoliciesInRoleConfiguration(ctx *Context, args *GetOrganizationPermissionPoliciesInRoleConfigurationArgs, opts ...InvokeOption) (*GetOrganizationPermissionPoliciesInRoleConfigurationResult, error)
func GetOrganizationPermissionPoliciesInRoleConfigurationOutput(ctx *Context, args *GetOrganizationPermissionPoliciesInRoleConfigurationOutputArgs, opts ...InvokeOption) GetOrganizationPermissionPoliciesInRoleConfigurationResultOutput> Note: This function is named GetOrganizationPermissionPoliciesInRoleConfiguration in the Go SDK.
public static class GetOrganizationPermissionPoliciesInRoleConfiguration
{
public static Task<GetOrganizationPermissionPoliciesInRoleConfigurationResult> InvokeAsync(GetOrganizationPermissionPoliciesInRoleConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetOrganizationPermissionPoliciesInRoleConfigurationResult> Invoke(GetOrganizationPermissionPoliciesInRoleConfigurationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetOrganizationPermissionPoliciesInRoleConfigurationResult> getOrganizationPermissionPoliciesInRoleConfiguration(GetOrganizationPermissionPoliciesInRoleConfigurationArgs args, InvokeOptions options)
public static Output<GetOrganizationPermissionPoliciesInRoleConfigurationResult> getOrganizationPermissionPoliciesInRoleConfiguration(GetOrganizationPermissionPoliciesInRoleConfigurationArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getOrganizationPermissionPoliciesInRoleConfiguration:getOrganizationPermissionPoliciesInRoleConfiguration
arguments:
# arguments dictionarydata "tencentcloud_getorganizationpermissionpoliciesinroleconfiguration" "name" {
# arguments
}The following arguments are supported:
- Role
Configuration stringId - Role configuration ID.
- Zone
Id string - Space ID.
- Filter string
- Search by policy name.
- Id string
- Result
Output stringFile - Used to save results.
- Role
Policy stringType - Permission policy type. Valid values:
System: System policy, reuses CAM system policies.Custom: Custom policy, written according to CAM permission policy syntax and structure.
- Role
Configuration stringId - Role configuration ID.
- Zone
Id string - Space ID.
- Filter string
- Search by policy name.
- Id string
- Result
Output stringFile - Used to save results.
- Role
Policy stringType - Permission policy type. Valid values:
System: System policy, reuses CAM system policies.Custom: Custom policy, written according to CAM permission policy syntax and structure.
- role_
configuration_ stringid - Role configuration ID.
- zone_
id string - Space ID.
- filter string
- Search by policy name.
- id string
- result_
output_ stringfile - Used to save results.
- role_
policy_ stringtype - Permission policy type. Valid values:
System: System policy, reuses CAM system policies.Custom: Custom policy, written according to CAM permission policy syntax and structure.
- role
Configuration StringId - Role configuration ID.
- zone
Id String - Space ID.
- filter String
- Search by policy name.
- id String
- result
Output StringFile - Used to save results.
- role
Policy StringType - Permission policy type. Valid values:
System: System policy, reuses CAM system policies.Custom: Custom policy, written according to CAM permission policy syntax and structure.
- role
Configuration stringId - Role configuration ID.
- zone
Id string - Space ID.
- filter string
- Search by policy name.
- id string
- result
Output stringFile - Used to save results.
- role
Policy stringType - Permission policy type. Valid values:
System: System policy, reuses CAM system policies.Custom: Custom policy, written according to CAM permission policy syntax and structure.
- role_
configuration_ strid - Role configuration ID.
- zone_
id str - Space ID.
- filter str
- Search by policy name.
- id str
- result_
output_ strfile - Used to save results.
- role_
policy_ strtype - Permission policy type. Valid values:
System: System policy, reuses CAM system policies.Custom: Custom policy, written according to CAM permission policy syntax and structure.
- role
Configuration StringId - Role configuration ID.
- zone
Id String - Space ID.
- filter String
- Search by policy name.
- id String
- result
Output StringFile - Used to save results.
- role
Policy StringType - Permission policy type. Valid values:
System: System policy, reuses CAM system policies.Custom: Custom policy, written according to CAM permission policy syntax and structure.
getOrganizationPermissionPoliciesInRoleConfiguration Result
The following output properties are available:
- Id string
- Role
Configuration stringId - Role
Policies List<GetOrganization Permission Policies In Role Configuration Role Policy> - Permission policy list.
- Zone
Id string - Filter string
- Result
Output stringFile - Role
Policy stringType - Permission policy type.
- Id string
- Role
Configuration stringId - Role
Policies []GetOrganization Permission Policies In Role Configuration Role Policy - Permission policy list.
- Zone
Id string - Filter string
- Result
Output stringFile - Role
Policy stringType - Permission policy type.
- id string
- role_
configuration_ stringid - role_
policies list(object) - Permission policy list.
- zone_
id string - filter string
- result_
output_ stringfile - role_
policy_ stringtype - Permission policy type.
- id String
- role
Configuration StringId - role
Policies List<GetOrganization Permission Policies In Role Configuration Role Policy> - Permission policy list.
- zone
Id String - filter String
- result
Output StringFile - role
Policy StringType - Permission policy type.
- id string
- role
Configuration stringId - role
Policies GetOrganization Permission Policies In Role Configuration Role Policy[] - Permission policy list.
- zone
Id string - filter string
- result
Output stringFile - role
Policy stringType - Permission policy type.
- id str
- role_
configuration_ strid - role_
policies Sequence[GetOrganization Permission Policies In Role Configuration Role Policy] - Permission policy list.
- zone_
id str - filter str
- result_
output_ strfile - role_
policy_ strtype - Permission policy type.
- id String
- role
Configuration StringId - role
Policies List<Property Map> - Permission policy list.
- zone
Id String - filter String
- result
Output StringFile - role
Policy StringType - Permission policy type.
Supporting Types
GetOrganizationPermissionPoliciesInRoleConfigurationRolePolicy
- Add
Time string - Time when the permission policy was added to the role configuration.
- Role
Policy stringDocument - Custom policy content. Only returned for custom policies.
- Role
Policy doubleId - Policy ID.
- Role
Policy stringName - Permission policy name.
- Role
Policy stringType - Permission policy type. Valid values:
System: System policy, reuses CAM system policies.Custom: Custom policy, written according to CAM permission policy syntax and structure.
- Add
Time string - Time when the permission policy was added to the role configuration.
- Role
Policy stringDocument - Custom policy content. Only returned for custom policies.
- Role
Policy float64Id - Policy ID.
- Role
Policy stringName - Permission policy name.
- Role
Policy stringType - Permission policy type. Valid values:
System: System policy, reuses CAM system policies.Custom: Custom policy, written according to CAM permission policy syntax and structure.
- add_
time string - Time when the permission policy was added to the role configuration.
- role_
policy_ stringdocument - Custom policy content. Only returned for custom policies.
- role_
policy_ numberid - Policy ID.
- role_
policy_ stringname - Permission policy name.
- role_
policy_ stringtype - Permission policy type. Valid values:
System: System policy, reuses CAM system policies.Custom: Custom policy, written according to CAM permission policy syntax and structure.
- add
Time String - Time when the permission policy was added to the role configuration.
- role
Policy StringDocument - Custom policy content. Only returned for custom policies.
- role
Policy DoubleId - Policy ID.
- role
Policy StringName - Permission policy name.
- role
Policy StringType - Permission policy type. Valid values:
System: System policy, reuses CAM system policies.Custom: Custom policy, written according to CAM permission policy syntax and structure.
- add
Time string - Time when the permission policy was added to the role configuration.
- role
Policy stringDocument - Custom policy content. Only returned for custom policies.
- role
Policy numberId - Policy ID.
- role
Policy stringName - Permission policy name.
- role
Policy stringType - Permission policy type. Valid values:
System: System policy, reuses CAM system policies.Custom: Custom policy, written according to CAM permission policy syntax and structure.
- add_
time str - Time when the permission policy was added to the role configuration.
- role_
policy_ strdocument - Custom policy content. Only returned for custom policies.
- role_
policy_ floatid - Policy ID.
- role_
policy_ strname - Permission policy name.
- role_
policy_ strtype - Permission policy type. Valid values:
System: System policy, reuses CAM system policies.Custom: Custom policy, written according to CAM permission policy syntax and structure.
- add
Time String - Time when the permission policy was added to the role configuration.
- role
Policy StringDocument - Custom policy content. Only returned for custom policies.
- role
Policy NumberId - Policy ID.
- role
Policy StringName - Permission policy name.
- role
Policy StringType - Permission policy type. Valid values:
System: System policy, reuses CAM system policies.Custom: Custom policy, written according to CAM permission policy syntax and structure.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
Viewing docs for tencentcloud 1.83.2
published on Monday, Jun 15, 2026 by tencentcloudstack
published on Monday, Jun 15, 2026 by tencentcloudstack