Membership
Provides a GitHub membership resource. This resource allows you to add/remove users from your organization. When applied, an invitation will be sent to the user to become part of the organization. When destroyed, either the invitation will be cancelled or the user will be removed.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.github.Membership;
import com.pulumi.github.MembershipArgs;
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 membershipForSomeUser = new Membership("membershipForSomeUser", MembershipArgs.builder()
.role("member")
.username("SomeUser")
.build());
}
}
Content copied to clipboard
Import
GitHub Membership can be imported using an ID made up of organization:username
, e.g.
$ pulumi import github:index/membership:Membership member hashicorp:someuser
Content copied to clipboard