GetMembership
Use this data source to find out if a user is a member of your organization, as well as what role they have within it. If the user’s membership in the organization is pending their acceptance of an invite, the role they would have once they accept will be returned.
Example Usage
using Pulumi;
using Github = Pulumi.Github;
class MyStack : Stack
{
public MyStack()
{
var membershipForSomeUser = Output.Create(Github.GetMembership.InvokeAsync(new Github.GetMembershipArgs
{
Username = "SomeUser",
}));
}
}
Coming soon!
import pulumi
import pulumi_github as github
membership_for_some_user = github.get_membership(username="SomeUser")import * as pulumi from "@pulumi/pulumi";
import * as github from "@pulumi/github";
const membershipForSomeUser = pulumi.output(github.getMembership({
username: "SomeUser",
}, { async: true }));Using GetMembership
function getMembership(args: GetMembershipArgs, opts?: InvokeOptions): Promise<GetMembershipResult>function get_membership(username=None, opts=None)func LookupMembership(ctx *Context, args *LookupMembershipArgs, opts ...InvokeOption) (*LookupMembershipResult, error)Note: This function is named
LookupMembershipin the Go SDK.
public static class GetMembership {
public static Task<GetMembershipResult> InvokeAsync(GetMembershipArgs args, InvokeOptions? opts = null)
}The following arguments are supported:
GetMembership Result
The following output properties are available:
Package Details
- Repository
- https://github.com/pulumi/pulumi-github
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
githubTerraform Provider.