Viewing docs for opentelekomcloud 1.37.3
published on Friday, Jul 31, 2026 by opentelekomcloud
published on Friday, Jul 31, 2026 by opentelekomcloud
Viewing docs for opentelekomcloud 1.37.3
published on Friday, Jul 31, 2026 by opentelekomcloud
published on Friday, Jul 31, 2026 by opentelekomcloud
Up-to-date reference of API arguments for IAM user group membership you can get at documentation portal
Get detail of group memberships of an IAM user within T Cloud Public.
Note: You must have
Security Administratorprivileges in your OpenTelekomCloud cloud to use this resource. Please refer to User Management Model.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as opentelekomcloud from "@pulumi/opentelekomcloud";
const config = new pulumi.Config();
const userId = config.requireObject<any>("userId");
const membership1 = new opentelekomcloud.IdentityUserGroupMembershipV3("membership_1", {user: userId});
import pulumi
import pulumi_opentelekomcloud as opentelekomcloud
config = pulumi.Config()
user_id = config.require_object("userId")
membership1 = opentelekomcloud.IdentityUserGroupMembershipV3("membership_1", user=user_id)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
userId := cfg.RequireObject("userId")
_, err := opentelekomcloud.NewIdentityUserGroupMembershipV3(ctx, "membership_1", &opentelekomcloud.IdentityUserGroupMembershipV3Args{
User: pulumi.Any(userId),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Opentelekomcloud = Pulumi.Opentelekomcloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var userId = config.RequireObject<dynamic>("userId");
var membership1 = new Opentelekomcloud.IdentityUserGroupMembershipV3("membership_1", new()
{
User = userId,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.opentelekomcloud.IdentityUserGroupMembershipV3;
import com.pulumi.opentelekomcloud.IdentityUserGroupMembershipV3Args;
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 config = ctx.config();
final var userId = config.get("userId");
var membership1 = new IdentityUserGroupMembershipV3("membership1", IdentityUserGroupMembershipV3Args.builder()
.user(userId)
.build());
}
}
configuration:
userId:
type: dynamic
resources:
membership1:
type: opentelekomcloud:IdentityUserGroupMembershipV3
name: membership_1
properties:
user: ${userId}
Example coming soon!
Using getIdentityUserGroupMembershipV3
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 getIdentityUserGroupMembershipV3(args: GetIdentityUserGroupMembershipV3Args, opts?: InvokeOptions): Promise<GetIdentityUserGroupMembershipV3Result>
function getIdentityUserGroupMembershipV3Output(args: GetIdentityUserGroupMembershipV3OutputArgs, opts?: InvokeOptions): Output<GetIdentityUserGroupMembershipV3Result>def get_identity_user_group_membership_v3(id: Optional[str] = None,
user: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIdentityUserGroupMembershipV3Result
def get_identity_user_group_membership_v3_output(id: pulumi.Input[Optional[str]] = None,
user: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIdentityUserGroupMembershipV3Result]func LookupIdentityUserGroupMembershipV3(ctx *Context, args *LookupIdentityUserGroupMembershipV3Args, opts ...InvokeOption) (*LookupIdentityUserGroupMembershipV3Result, error)
func LookupIdentityUserGroupMembershipV3Output(ctx *Context, args *LookupIdentityUserGroupMembershipV3OutputArgs, opts ...InvokeOption) LookupIdentityUserGroupMembershipV3ResultOutput> Note: This function is named LookupIdentityUserGroupMembershipV3 in the Go SDK.
public static class GetIdentityUserGroupMembershipV3
{
public static Task<GetIdentityUserGroupMembershipV3Result> InvokeAsync(GetIdentityUserGroupMembershipV3Args args, InvokeOptions? opts = null)
public static Output<GetIdentityUserGroupMembershipV3Result> Invoke(GetIdentityUserGroupMembershipV3InvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIdentityUserGroupMembershipV3Result> getIdentityUserGroupMembershipV3(GetIdentityUserGroupMembershipV3Args args, InvokeOptions options)
public static Output<GetIdentityUserGroupMembershipV3Result> getIdentityUserGroupMembershipV3(GetIdentityUserGroupMembershipV3Args args, InvokeOptions options)
fn::invoke:
function: opentelekomcloud:index/getIdentityUserGroupMembershipV3:getIdentityUserGroupMembershipV3
arguments:
# arguments dictionarydata "opentelekomcloud_get_identity_user_group_membership_v3" "name" {
# arguments
}The following arguments are supported:
getIdentityUserGroupMembershipV3 Result
The following output properties are available:
- Groups
List<Get
Identity User Group Membership V3Group> - Groups of which the user is a member. The structure is documented below:
- Id string
- Group ID.
- User string
- Groups
[]Get
Identity User Group Membership V3Group - Groups of which the user is a member. The structure is documented below:
- Id string
- Group ID.
- User string
- groups list(object)
- Groups of which the user is a member. The structure is documented below:
- id string
- Group ID.
- user string
- groups
List<Get
Identity User Group Membership V3Group> - Groups of which the user is a member. The structure is documented below:
- id String
- Group ID.
- user String
- groups
Get
Identity User Group Membership V3Group[] - Groups of which the user is a member. The structure is documented below:
- id string
- Group ID.
- user string
- groups
Sequence[Get
Identity User Group Membership V3Group] - Groups of which the user is a member. The structure is documented below:
- id str
- Group ID.
- user str
- groups List<Property Map>
- Groups of which the user is a member. The structure is documented below:
- id String
- Group ID.
- user String
Supporting Types
GetIdentityUserGroupMembershipV3Group
- Description string
- Group description.
- Domain
Id string - Domain ID.
- Id string
- Group ID.
- Name string
- Group name.
- Description string
- Group description.
- Domain
Id string - Domain ID.
- Id string
- Group ID.
- Name string
- Group name.
- description string
- Group description.
- domain_
id string - Domain ID.
- id string
- Group ID.
- name string
- Group name.
- description String
- Group description.
- domain
Id String - Domain ID.
- id String
- Group ID.
- name String
- Group name.
- description string
- Group description.
- domain
Id string - Domain ID.
- id string
- Group ID.
- name string
- Group name.
- description str
- Group description.
- domain_
id str - Domain ID.
- id str
- Group ID.
- name str
- Group name.
- description String
- Group description.
- domain
Id String - Domain ID.
- id String
- Group ID.
- name String
- Group name.
Package Details
- Repository
- opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
- License
- Notes
- This Pulumi package is based on the
opentelekomcloudTerraform Provider.
Viewing docs for opentelekomcloud 1.37.3
published on Friday, Jul 31, 2026 by opentelekomcloud
published on Friday, Jul 31, 2026 by opentelekomcloud