Group Ldap Link Args
data class GroupLdapLinkArgs(val accessLevel: Output<String>? = null, val cn: Output<String>? = null, val force: Output<Boolean>? = null, val groupAccess: Output<String>? = null, val groupId: Output<String>? = null, val ldapProvider: Output<String>? = null) : ConvertibleToJava<GroupLdapLinkArgs>
The gitlab.GroupLdapLink
resource allows to manage the lifecycle of an LDAP integration with a group. Upstream API: GitLab REST API docs
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gitlab.GroupLdapLink;
import com.pulumi.gitlab.GroupLdapLinkArgs;
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 test = new GroupLdapLink("test", GroupLdapLinkArgs.builder()
.cn("testuser")
.groupAccess("developer")
.groupId("12345")
.ldapProvider("ldapmain")
.build());
}
}
Content copied to clipboard
Import
GitLab group ldap links can be imported using an id made up of group_id:ldap_provider:cn
, e.g.
$ pulumi import gitlab:index/groupLdapLink:GroupLdapLink test "12345:ldapmain:testuser"
Content copied to clipboard
Constructors
Functions
Properties
Link copied to clipboard
The name of the LDAP provider as stored in the GitLab database. Note that this is NOT the value of the label
attribute as shown in the web UI. In most cases this will be ldapmain
but you may use the LDAP check rake task for receiving the LDAP server name: LDAP: ... Server: ldapmain